Serviceを読んで理解し、同意したものとみなします。2,178件85Rubyでアルファベットだけの26進数をつくりたいのですがどうしたらよいのでしょうか。integer.to_s(26)にすると数字とアルファベットの組み合わせになってしまいます。呼ばれているようです。ゼロを割り当てないパターンでは桁数固定で出したいとき(十進なら頭ゼロ埋めしたい状況)に困るような気はしますが。してはいかがでしょうか。試験会場がこちらと聞いて。#=>"AAA"いや。再帰をケチっただけなんですがね。|3関数で実装すると以下のようになります。table[num%26]endしかし、上記の方法だと再帰するたびにtableがスタックに積み上げられるため、以下のほうが負荷が少ないです。存在しなかったなら、自分にはその再帰が一番分かりやすいと感じられました。作る部分がコスト高です。して一行にするのはどうでしょう。1:59反映しました。|2INPUTとOUTPUTの例を示してもらえると助かります。桁が繰り上がるときの仕様がハッキリしていないと、お望みの回答が出てこない恐れがあります。昔に「Excel列名変換問題」と称してExcelと同じようなカラムの数え方(?)をするようなプログラムを書いたことがあります。実行例はこんな感じです。XFD昔に書いたコードなのでリファクタリングの余地は大きいと思いますが、参考までに載せておきます。#{str}"endこの問題に関するブログも書いているので、よかったら読んでみてください。|1単純に26進変換するのを書いてみました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。