4
私の「キーボア」は私をキーボーリングしています!最小限のキーストロークを見つけるのを手伝ってください
この質問を思いついた@ Agawa001の功績。 説明 私の新しい「キーボア」には2つのボタン、つまり+とがあり-ます。 メモリ内の番号はから始まり0ます。 +または-を連続して押すたびに、連続して押された正確な回数だけメモリをインクリメント/デクリメントします。 したがって、+4回押すと、1回目は1、2回目は2、3回目は3、4回目は4を追加します10(10)。 ここで、-3回押すと、1回目は1、2回目2、3回目3が減算され、4(4)が残ります。 TL; DR +と-の文字列が与えられたら、文字が変わるたびにそれを分割します。次に、m +個のシンボルの各結果の文字列は、m番目の三角形番号を-加算し、n 個のシンボルの各文字列は、n番目の三角形番号を減算します。 ウォークスルー まだ理解していない場合は、+++--+--作成方法を説明します1。 Program | Counter | Memory ---------------------------- | 0 | 0 + | +1 | 1 ++ | +2 | 3 +++ | +3 | 6 +++- | -1 | 5 +++-- | -2 | 3 …