結果
問題 |
No.238 Mr. K's Another Gift
|
ユーザー |
|
提出日時 | 2016-10-22 23:00:35 |
言語 | Python2 (2.7.18) |
結果 |
TLE
|
実行時間 | - |
コード長 | 621 bytes |
コンパイル時間 | 634 ms |
コンパイル使用メモリ | 6,912 KB |
実行使用メモリ | 13,056 KB |
最終ジャッジ日時 | 2024-11-23 17:45:39 |
合計ジャッジ時間 | 40,888 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 29 TLE * 11 |
ソースコード
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'