結果

問題 No.588 空白と回文
ユーザー tsuchinagatsuchinaga
提出日時 2019-04-01 09:03:09
言語 Go
(1.23.4)
結果
AC  
実行時間 159 ms / 2,000 ms
コード長 625 bytes
コンパイル時間 15,501 ms
コンパイル使用メモリ 221,060 KB
実行使用メモリ 5,248 KB
最終ジャッジ日時 2024-11-24 14:16:28
合計ジャッジ時間 11,502 ms
ジャッジサーバーID
(参考情報)
judge2 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 25
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

package main
import "fmt"
func main() {
var s string
_, _ = fmt.Scan(&s)
r := []rune(s)
max := 1
for i := 0; i < len(r)-1; i++ {
// fmt.Println("start", i, string(r[i]))
for j := i + 1; j < len(r); j++ {
if r[i] == r[j] {
// fmt.Println(i, string(r[i]), j, string(r[j]))
cnt := 2
for k := 1; k <= (j-i)/2; k++ {
if r[i+k] == r[j-k] {
if i+k != j-k {
cnt++
}
cnt++
}
}
// fmt.Println(cnt)
if max < cnt {
max = cnt
}
}
}
//
if len(r)-i <= max {
break
}
}
fmt.Println(max)
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0