結果
問題 | No.238 Mr. K's Another Gift |
ユーザー |
|
提出日時 | 2016-10-22 23:20:46 |
言語 | PyPy2 (7.3.15) |
結果 |
AC
|
実行時間 | 95 ms / 2,000 ms |
コード長 | 655 bytes |
コンパイル時間 | 1,552 ms |
コンパイル使用メモリ | 76,564 KB |
実行使用メモリ | 78,080 KB |
最終ジャッジ日時 | 2024-11-23 17:46:42 |
合計ジャッジ時間 | 7,119 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 40 |
ソースコード
def is_kaibun(s): return all(s[i]==s[-i-1] for i in xrange(len(s)/2)) S = raw_input() if is_kaibun(S): m = len(S)/2 print S[:m]+S[m]+S[m:] exit() for i in xrange(len(S)/2): j = len(S)-i-1 if S[i] != S[j]: T = S[:i]+S[j]+S[i:] if is_kaibun(T): print T exit() T = S[:i+1]+S[j]+S[i+1:] if is_kaibun(T): print T exit() T = S[:j]+S[i]+S[j:] if is_kaibun(T): print T exit() T = S[:j+1]+S[i]+S[j+1:] if is_kaibun(T): print T exit() print 'NA' exit() print 'NA'