;“ẉbẊWS»,⁸K;;”t
“¤ṁp}œḊṄæ®’b6ị“ʠȷ»ØAç"Y
TryItOnline!
Sur la base de la version 56 octets (deux ci - dessous), mais les mots a changé pour enlever toute lettre du milieu "u"
de sorte qu'il peut indexer dans le dictionnaire de mot "anisole"
*, qui a l'avantage d'avoir les lettres que nous avons tous besoin à des index moins de six: 1:a, 2:n 3:i, 4:s, 5:o (6:l), 0:e
(notez le "e"
à droite est à l'index zéro [également 7 et -7 et tout autre nombre congruent à 0 mod 7]). Il est également au début du dictionnaire, il n’a donc qu’un indice de recherche sur trois octets beaucoup plus courant ( "anisogamete"
qui fonctionnerait également pour 2).
* Ancien nom de l'éther aromatique méthoxybenzène, souvent utilisé dans les parfums.
A is for Ant
B is for Bit
C is for Cot
D is for Dot
E is for Eat
F is for Fat
G is for Got
H is for Hat
I is for Ist
J is for Jot
K is for Kit
L is for Lot
M is for Mat
N is for Nit
O is for Oat
P is for Pat
Q is for Qat
R is for Rot
S is for Sit
T is for Tit
U is for Unt
V is for Vet
W is for Wet
X is for Xat
Y is for Yet
Z is for Zit
Comment?
“¤ṁp}œḊṄæ®’b6ị“ʠȷ»ØAç"Y - Main link: no arguments
“¤ṁp}œḊṄæ®’ - base 250 compressed number -> 75711304811637630759
b6 - convert to base 6 list -----------> [ 2, 3, 5, 5, 1, 1, 5, 1, 4, 5, 3, 5, 1, 3, 1, 1, 1, 5, 3, 3, 2, 0, 0, 1, 0, 3]
“ʠȷ» - word from Jelly's dictionary, "anisole"
ị - index into that ------------------> [ "n" , "i" , "o" , "o" , "a" , "a" , "o" , "a" , "s" , "o" , "i" , "o" , "a" , "i" , "a" , "a" , "a" , "o" , "i" , "i" , "n" , "e" , "e" , "a" , "e" , "i"]
ØA - get the uppercase alphabet
ç" - zip with last link (1) as a dyad -> ["Ant","Bit","Cot","Dot","Eat","Fat","Got","Hat","Ist","Jot","Kit","Lot","Mat","Nit","Oat","Pat","Qat","Rot","Sit","Tit","Unt","Vet","Wet","Xat","Yet","Zit"]
Y - join with line feeds
- implicit print
;“ẉbẊWS»,⁸K;;”t - Link 1, join up the parts: Character, Two-Character-Word-Ending
; - concatenate Character (e.g. "A") with
“ẉbẊWS» - the compressed string " is for" ---> "A is for"
, - pair that with
⁸ - the left argument (Character) -----> ["A is for","A"]
K - join with spaces ------------------> "A is for A"
; - concatenate with right argument ---> "A is for An"
; - concatenate with
”t - "t" ---------------------------> "A is for Ant"
Précédent, 46
“¤ṪŻIð^ƥ’b4ị⁾sap⁾pt¤ØAż,@K¥€“ẉbẊWS»ØAżYF”e272¦
Les mots ont tous une deuxième lettre "s" ou "a" et la dernière lettre "p" ou "t" en utilisant une recherche de base quatre dans un produit cartésien de "sa" et "pt". Sauf le mot "U", que le code change en "Utiliser" (en utilisant le relativement encombrant F”e272¦
à la fin) - si je pouvais trouver une liste de mots comme celle-ci qui ne comporte pas une telle exception, nous examinerions 39 octets .
Liste de mots:
Asp, Bat, Cat, Dap, Eat, Fat, Gap, Hat, Ist, Jat, Kat, Lap, Mat, Nap, Oat, Pat, Qat, Rat, Sat, Tap, Use, Vat, Wat, Xat, Yap, Zap
essaye celui-là
56 octets précédents
”tṁØA⁺,j“niooaauusoioaiuaaoiineeaei”œs3Z,@K¥€“ẉbẊWS»ØAżY
Liste de mots:
Ant, Bit, Cot, Dot, Eat, Fat, Gut, Hut, Ist, Jot, Kit, Lot, Mat, Nit, Out, Pat, Qat, Rot, Sit, Tit, Unt, Vet, Wet, Xat, Yet, Zit
Il est formaté, essayez-le
Précédent, 83 octets
“ẉbẊWS»WṁØA⁺żż“¦ịfe$ɲVPġþ¹Øt@ƑƊŀqṁŒƑOɦ⁴ḍẊḤṁr}Ƭ¢b⁻?q&øIụNẎ9eƲi⁸'ıB.;%V,¦İ⁷ẓk½»s5¤K€Y
... jouons "Trouve quelle lettre n'a pas d'animal!" il y en a un, et un seul - surveillez le hareng rouge (un mensonge, le hareng rouge était du xénon, qui est un élément, évidemment pas un animal) , sont deux mots de cinq lettres qui ne sont pas des animaux (le xénon en est un) :
Aphid, Bison, Camel, Dingo, Eagle, Finch, Gecko, Heron, Indri, Jabot, Koala, Lemur, Mouse, Nyala, Otter, Panda, Quail, Raven, Sloth, Tapir, Urial, Viper, Whale, Xenon, Yapok, Zebra
(bien sûr, le formatage est correct, essayez-le - je pensais juste économiser de la place)