配列をトリムしてください!

整数配列と2つの数値が入力として与えられた場合、数値で指定された最初と最後の要素の一定量を削除します。入力は任意の順序で行うことができます。

最初の x 要素を削除する必要があります。 x は最初の数値入力です。最後の
y は2番目の数値入力です。

結果として得られる配列の長さは少なくとも2であることが保証されています。

例:

[1 2 3 4 5 6] 2 1 -> [3 4 5]
[6 2 4 3 5 1 3] 5 0 -> [1 3]
[1 2] 0 0 -> [1 2]
ベストアンサー

Haskell、 55 39 33 29バイト

Laikoniのおかげで16バイト保存

Laikoniのおかげで6バイトを節約できました

Laikoniのおかげで4バイトを節約できました

これが改善できると確信していますが、初心者の方にはベストショットをくれました。

r=(reverse.).drop
a#b=r b.r a

使用法

(5#0) [6,5,4,3,2,1,3]

オンラインそれをお試しください!

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です