配列の逆デルタ
あなたの仕事は、符号付き32ビット整数の配列が与えられたら、その逆デルタで再コンパイルすることです。たとえば、リスト
1 3 4 2 8
デルタを保持します:
2 1 -2 6
これらは無効になり、次のようになります。
-2 -1 2 -6
そして、再コンパイルして、次を生成します。
1 -1 -2 0 -6
最終結果として。
入出力
list / array / table / tuple / stack / etcが与えられます。任意の標準入力メソッドを介した入力としての符号付き整数
上記のデルタ反転方法に従って、変更されたデータを受け入れ可能な形式でもう一度出力する必要があります。
0 < N < 10
各数値が範囲内にあるN個の入力を受け取ります-1000 < X < 1000
テストケース
5 6 7 8 -> 5 4 3 2
1 3 4 2 8 -> 1 -1 -2 0 -6
32 18 25 192 199 -> 32 46 39 -128 -135
ノート
- デルタベースの方法に制限されません:より簡単な方法(それほど難しくないはずです)を解決できれば、自由に使用できます。
- 上記で述べたように、少なくとも1つ、9つ以下の入力を常に受け取ります。
- 出力の最初の番号は常に入力の最初の番号でなければなりません。そうでない場合、メソッドは正しくありません。
- 標準入出力のみが受け入れられます
- 標準的な抜け穴が適用されます
- これはcode-golfであるため、最低のバイト数が優先されます!
- 楽しんで!
勝者がいます。
Tinny 3 BytesでのDennisのJelly Answerは、打ち負かすことができないという印象を受けているため、金を持ち帰りました。
当初の仕様に基づいた回答が得られなかったので、少しがっかりしましたが、後で正確に報奨金を支払うかもしれません。