結果
問題 | No.327 アルファベット列 |
ユーザー |
![]() |
提出日時 | 2017-07-04 04:04:25 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
AC
|
実行時間 | 30 ms / 2,000 ms |
コード長 | 987 bytes |
コンパイル時間 | 279 ms |
コンパイル使用メモリ | 12,544 KB |
実行使用メモリ | 10,880 KB |
最終ジャッジ日時 | 2024-10-05 13:25:34 |
合計ジャッジ時間 | 3,015 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 50 |
ソースコード
def nta(N):if N==0:a="A"elif N==1:a="B"elif N==2:a="C"elif N==3:a="D"elif N==4:a="E"elif N==5:a="F"elif N==6:a="G"elif N==7:a="H"elif N==8:a="I"elif N==9:a="J"elif N==10:a="K"elif N==11:a="L"elif N==12:a="M"elif N==13:a="N"elif N==14:a="O"elif N==15:a="P"elif N==16:a="Q"elif N==17:a="R"elif N==18:a="S"elif N==19:a="T"elif N==20:a="U"elif N==21:a="V"elif N==22:a="W"elif N==23:a="X"elif N==24:a="Y"elif N==25:a="Z"return aNu=int(input())R=Nu%26S=""S+=nta(R)Q=Nu//26while Q>26:R=Q%26if R==0:R=25Q-=26else:R-=1S=nta(R)+SQ//=26if Q>0:S=nta(Q-1)+Sprint(S)