0から255の間の数値をクランプするこの短い関数を想像してください。
c = n => n > 0 ? n < 255 ? n : 255 : 0
これは、JavaScript(ES.Next機能なし)を使用したクランプ関数の最短バージョンですか?
PS:関係があるかどうかはわかりませんが、0と255はランダムではありません。アイデアは数字を8ビット符号なし整数としてクランプすることです。
2
こんにちは、PPCGへようこそ!明確にするために、ここで受け取った答えは、必ずしもコードゴルフ以外の用途に使用することをお勧めしません。それとは別に、どのバージョン/環境で動作するかを気にする場合は、指定することをお勧めします。
—
FryAmTheEggman
ああ、私はよく知っています。質問を少し更新しました。ありがとうございました:)
—
リカルドアマラル
私はJSを知りませんが、クランプする1つの方法は
—
23:26の
[0,n,255]
、中央の要素をソートして取得することです-それは短いかもしれませんか?
@Arnauldうわー、それはかなりばかげています。しかし、ソートが数値であっても長くなるようです。
—
23:34の