Tag: 数值

使用ruby生成用来表示数字的字母?

我想生成一系列字母,即“A”,“DE”“GJE”等,对应一个数字。 前26个很容易,因此3返回“C”,26返回“Z”,27返回“AA”,28“AB”,依此类推。 我无法弄清楚的是如何做到这一点,所以它将处理传入的任何数字。所以如果我传入4123我应该回到3个字母的组合,因为(26 * 26 * 26)允许最多+17,000种组合。 有什么建议?