今日は、別の回文チャレンジを行います!
したがって、今日のタスクは、文字列を取得し、それを回文に変換するために挿入するのに必要な文字の最小量を決定することです。
たとえば、文字列を取りましょうfishes
。
この場合、最善の方法はを追加することh if
であるため、結果は3になります。
fishe s
h if
---------
fishehsif
で試してみましょうcodegolf
。が繰り返されているのでo
、次のことができます。
codeg o lf
fl ed c
-------------
flcodegedoclf
5の結果を取得します。
テストケース
ppcg -> 2
codegolf -> 5
palindrome -> 9
stackexchange -> 8
programmingpuzzlesandcodegolf -> 20
ppcg
、スコアは4 + 2 = 6)