RainbowWord™とは何ですか?

Dec 09 2020

Phrase™およびWord™パズルの特別なブランドであるJLeeによって開始されたWhatisaWord ™ / Phrase™シリーズの精神に基づいています。


単語が特別な規則に準拠している場合、私はそれをRainbowWord™と呼びます。ここに示した例は、特に強力な例であり、RainbowWords™の順序はルールにはまったく関係ありませんが、これらの例を特別な順序で並べています。

以下の例を使用して、ルールを見つけてください。

RainbowWords™ RainbowWords™ではありません
怖い 落ち着いた
ゼブラス
シリアル キラー
生活 アンデッド
カナダ フランス
女性 男性
効果 結果
跳ねる、弾む
サイボーグ
ウグル 矢筒

そして、CSV形式で:

Rainbow Word™,Not Rainbow Word™
SCARED,CALMED
ZEBRAS,HORSES
SERIAL,KILLER
LIVING,UNDEAD
CANADA,FRANCE
FEMALE,MALE
EFFECT,RESULT
BOBBLE,BOUNCE
CYBORG,PERSON
WIGGLE,QUIVER

各単語は、他の単語に依存することなく、RainbowWord™であるかどうかをテストできます。RainbowWords™の例はこれらだけではありません。さらに多くが存在します。

これらの言葉が従う特別な規則は何ですか?

あなたを始めるためのヒント:

私はプログラマーなので、必要な手順は「プログラマーのやり方」で行う必要があります。

別のヒント(2日目):

このパズルの色への参照がたくさんありませんか?コンピューターはどのように色を表示しますか?

回答

6 Bubbler Dec 10 2020 at 10:42

答えは

6文字のRainbowWordを3組の文字にグループ化する場合は、各文字をA = 0、B = 1、...、Z = 25(プログラミングの世界では0ベースのインデックス付け)に変換し、各ペアで、(0、0、0)が黒、(255、255、255)が白のように、10進数で記述された有効なRGBカラー値を取得します。要件は、R、G、Bをそれぞれ表す3つの数値すべてが、0から255までの範囲内である必要があることです。

例:
- (先行ゼロを無視する)= 18 2 0 17 4 3 =(182、17、43)怖い=赤色
-落ち着い= 2 0 11 12 4 3 =(20、1112、43)=無効な色

代わりに1ベースのインデックスを使用する場合(つまり、A = 1、...、Z = 26)、パターンはZEBRASでは機能しません。

虹の言葉の証明(そしてなぜそれらが特別な順序になっているのか):

SCARED = 18 2 0 17 4 3 =(182、17、43 )=
ZEBRAS = 25 4 1 17 0 18 =(254、117、18)=オレンジ
SERIAL = 18 4 17 8 0 11 =(184、178 、 11)=ダークイエロー(オリーブ?)
リビング= 11 8 21 8 13 6 =(118、218、136 )=ライトグリーン
カナダ= 2 0 13 0 3 0 =(20、130、30 )=ダークグリーン
女性= 5 4 12 0 11 4 =(54、120、114 )=ダークシアン
効果= 4 5 5 4 2 19 =(45、54、219 )=
BOBBLE = 1 14 1 1 11 4 =(114、11、114) =バイオレット
CYBORG = 2 24 1 14 17 6 =(224、114、176 )=ピンク
ウィグル= 22 8 6 6 11 4 =(228、66、114)=ピンク-レッド

つまり、単語で表される色は、虹の順序、より正確には、カラーホイールに表示される順序です。このサイトでRGB値を入力すると、各色を確認できます。「色相」の値は、カラーホイールでのその色の位置(角度)です。