O que é um Rainbow Word ™?
No espírito da série What is a Word ™ / Phrase ™ iniciada por JLee , uma marca especial de quebra-cabeças Phrase ™ e Word ™ .
Se uma palavra obedece a uma regra especial, eu a chamo de Rainbow Word ™ . Os dados aqui são exemplos particularmente fortes, para ajudá-lo, e embora a ordem das Palavras do Arco-Íris ™ não importe em nada para a regra, coloquei esses exemplos em uma ordem especial para você!
Use os exemplos abaixo para encontrar a regra:
Rainbow Words ™ | Not Rainbow Words ™ |
---|---|
ASSUSTADA | ACALMADO |
ZEBRAS | CAVALOS |
SERIAL | ASSASSINO |
A VIVER | MORTO-VIVO |
CANADÁ | FRANÇA |
FÊMEA | MACHO |
EFEITO | RESULTADO |
BOBBLE | QUICAR |
CYBORG | PESSOA |
MEXER | TREMOR |
E, em formato 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
Cada palavra pode ser testada para verificar se é uma Palavra do arco-íris ™ sem depender das outras palavras. Estes não são os únicos exemplos de Rainbow Words ™; muitos mais existem.
Qual é a regra especial com a qual essas palavras estão de acordo?
Dica para começar:
Sou um programador, portanto, uma etapa obrigatória deve ser realizada da "maneira do programador".
Outra dica (Dia 2):
Muitas referências a cores nesse quebra-cabeça, não há? Como os computadores exibem as cores?
Respostas
Eu acho que a resposta é
Se você agrupar uma Palavra do arco-íris de 6 letras em 3 pares de letras, converta cada letra em A = 0, B = 1, ..., Z = 25 (indexação baseada em 0 no mundo da programação) e concatene os números em Cada par, você obtém um valor de cor RGB válido escrito em decimal, como em (0, 0, 0) sendo preto e (255, 255, 255) sendo branco. O requisito é que todos os três números que representam R, G, B respectivamente devem estar entre 0 e 255 inclusive .
Exemplo:
- SCARED = 18 2 0 17 4 3 = (182, 17, 43) (ignorar zeros à esquerda) = cor vermelha
- CALMED = 2 0 11 12 4 3 = (20, 1112 , 43) = não é uma cor válidaSe você usar a indexação baseada em 1 (então A = 1, ..., Z = 26), o padrão não funcionará para ZEBRAS.
Prova de palavras do arco-íris (e por que estão em ordem especial):
SCARED = 18 2 0 17 4 3 = (182, 17, 43) = vermelho
ZEBRAS = 25 4 1 17 0 18 = (254, 117, 18) = laranja
SERIAL = 18 4 17 8 0 11 = (184, 178, 11) = amarelo escuro (oliva?)
VIVER = 11 8 21 8 13 6 = (118, 218, 136) = verde claro
CANADÁ = 2 0 13 0 3 0 = (20, 130, 30) = verde escuro
FÊMEA = 5 4 12 0 11 4 = (54, 120, 114) = ciano escuro
EFEITO = 4 5 5 4 2 19 = (45, 54, 219) = azul
BOBBLE = 1 14 1 1 11 4 = (114, 11, 114) = violeta
CYBORG = 2 24 1 14 17 6 = (224, 114, 176) = rosa
WIGGLE = 22 8 6 6 11 4 = (228, 66, 114) = rosa-vermelhoPortanto, as cores representadas pelas palavras estão na ordem do arco - íris , ou mais precisamente, na ordem de aparecimento na roda de cores ! Você pode verificar cada cor inserindo os valores RGB neste site , e o valor "matiz" é a posição (ângulo) dessa cor na roda de cores.