Apa itu Kata Pelangi ™?

Dec 09 2020

Dalam semangat seri What is a Word ™ / Phrase ™ yang dimulai oleh JLee , merek khusus teka-teki Phrase ™ dan Word ™ .


Jika sebuah kata sesuai dengan aturan khusus, saya menyebutnya Kata Pelangi ™ . Yang diberikan di sini adalah contoh yang sangat kuat, untuk membantu Anda, dan sementara urutan Kata Pelangi ™ tidak masalah sama sekali untuk aturan, saya menempatkan contoh ini dalam urutan khusus untuk Anda!

Gunakan contoh di bawah ini untuk menemukan aturannya:

Rainbow Words ™ Bukan Kata Pelangi ™
TAKUT DITANGGUH
ZEBRAS KUDA
SERIAL PEMBUNUH
HIDUP MAYAT HIDUP
KANADA PERANCIS
PEREMPUAN PRIA
EFEK HASIL
BOBBLE MELAMBUNG
CYBORG ORANG
MENGGOYANGKAN GEMETAR

Dan, dalam bentuk 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

Setiap kata dapat diuji apakah itu Rainbow Word ™ tanpa bergantung pada kata lain. Ini bukan satu-satunya contoh Rainbow Words ™; lebih banyak lagi yang ada.

Apa aturan khusus yang diikuti kata-kata ini?

Petunjuk untuk memulai Anda:

Saya seorang programmer, jadi langkah yang diperlukan harus dilakukan dengan "cara programmer."

Petunjuk lain (Hari 2):

Banyak referensi warna dalam teka-teki ini, bukan? Bagaimana komputer menampilkan warna?

Jawaban

6 Bubbler Dec 10 2020 at 10:42

Saya pikir jawabannya adalah

Jika Anda mengelompokkan Kata Pelangi 6 huruf menjadi 3 pasang huruf, konversikan setiap huruf menjadi A = 0, B = 1, ..., Z = 25 (pengindeksan berbasis 0 di dunia pemrograman), dan gabungkan angka di setiap pasangan, Anda mendapatkan nilai warna RGB yang valid yang ditulis dalam desimal, seperti (0, 0, 0) menjadi hitam dan (255, 255, 255) menjadi putih. Persyaratannya adalah bahwa ketiga angka yang mewakili R, G, B masing-masing harus antara 0 dan 255 inklusif .

Contoh:
- SCARED = 18 2 0 17 4 3 = (182, 17, 43) (abaikan awalan nol) = warna merah
- CALMED = 2 0 11 12 4 3 = (20, 1112 , 43) = bukan warna yang valid

Jika Anda menggunakan pengindeksan berbasis 1 sebagai gantinya (jadi A = 1, ..., Z = 26), pola tidak berfungsi untuk ZEBRAS.

Bukti Kata Pelangi (dan mengapa mereka dalam pesanan khusus):

SCARED = 18 2 0 17 4 3 = (182, 17, 43) = ZEBRAS merah
= 25 4 1 17 0 18 = (254, 117, 18) = orange
SERIAL = 18 4 17 8 0 11 = (184, 178, 11) = kuning tua (zaitun?)
HIDUP = 11 8 21 8 13 6 = (118, 218, 136) = hijau muda
KANADA = 2 0 13 0 3 0 = (20, 130, 30) = hijau tua
PEREMPUAN = 5 4 12 0 11 4 = (54, 120, 114) = sian tua
EFEK = 4 5 5 4 2 19 = (45, 54, 219) = BOBBLE biru
= 1 14 1 1 11 4 = (114, 11, 114) = violet
CYBORG = 2 24 1 14 17 6 ​​= (224, 114, 176) = pink
WIGGLE = 22 8 6 6 11 4 = (228, 66, 114) = merah muda-merah

Jadi warna yang diwakili oleh kata-kata itu ada dalam urutan pelangi , atau lebih tepatnya, dalam urutan kemunculan di roda warna ! Anda dapat memeriksa setiap warna dengan memasukkan nilai RGB di situs ini , dan nilai "hue" adalah posisi (sudut) warna tersebut di roda warna.