Apa itu Kata Pelangi ™?
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
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 validJika 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-merahJadi 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.