問題一覧 > 通常問題

No.327 アルファベット列

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 349
作問者 : yuki2006yuki2006
23 ProblemId : 904 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2022-12-08 21:39:33

問題文

0から始まる数値$N$を対応するアルファベット列に変換したいです。
アルファベット列とは, $26$文字の大文字アルファベットで数値を表現したものです。

具体的には以下のような順序になります。(カンマごとに1つのアルファベット列です)
$A,B,C,\dots,Z,AA,AB,\dots,AZ,BA,BB,\dots,ZZ,AAA,\dots,ZZZ,AAAA,\dots$

整数$N$が与えられるので$N$番目のアルファベット列を求めてください。

入力

N

$N$は整数です。
$0 \le N \le 1000000000000=10^{12}$

出力

対応する大文字アルファベット列を出力してください。
最後に改行してください。

サンプル

サンプル1
入力
0
出力
A

0は"A"に対応します。

サンプル2
入力
25
出力
Z

サンプル3
入力
26
出力
AA

"Z"の次は"AA"です。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。