No.019 B 問題 コード 回文と比べて何箇所違っているかを調べる. 以下, とする. 0箇所違う場合(すでに回文である場合): が奇数ならば, 真ん中の文字は変えても意味がないが, 他の文字は変えられるので, 通り. が偶数ならばすべての文字を変えられるので 通り. 1箇所違う場合: 違う箇所は 通り変えられ, その他の箇所はすべてに変えられるので, 通り. 2箇所以上違う場合: すべての文字を変えられるので 通り.