;“ẉbẊWS»,⁸K;;”t
“¤ṁp}œḊṄæ®’b6ị“ʠȷ»ØAç"Y
Dùng thử trực tuyến!
Dựa trên phiên bản 56 byte (hai bên dưới), nhưng đã thay đổi các từ để loại bỏ tất cả các chữ cái ở giữa "u"
để nó có thể lập chỉ mục thành từ trong từ điển "anisole"
*, điều này thuận tiện cho việc có các chữ cái chúng ta cần ở các chỉ mục nhỏ hơn sáu: 1:a, 2:n 3:i, 4:s, 5:o (6:l), 0:e
(lưu ý "e"
bên phải là chỉ số 0 [cũng 7 và -7 và bất kỳ số nào khác đồng dạng với 0 mod 7]). Nó cũng sớm trong từ điển vì vậy chỉ có hai chứ không phải là chỉ số tra cứu ba byte phổ biến hơn nhiều ( "anisogamete"
cũng sẽ hoạt động cho 2).
* Tên trường học cũ của ether methoxybenzene thơm, thường được sử dụng trong nước hoa.
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
Làm sao?
“¤ṁ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"
Trước 46
“¤ṪŻIð^ƥ’b4ị⁾sap⁾pt¤ØAż,@K¥€“ẉbẊWS»ØAżYF”e272¦
Tất cả các từ đều có chữ cái thứ hai "s" hoặc "a" và chữ cái cuối cùng "p" hoặc "t" bằng cách sử dụng tra cứu bốn cơ sở trong một sản phẩm của Cartesian là "sa" và "pt". Ngoại trừ từ "U", mã mà thay đổi thành "Sử dụng" (sử dụng tương đối cồng kềnh F”e272¦
ở cuối) - nếu tôi có thể tìm thấy một danh sách từ như thế này không có ngoại lệ như vậy, chúng tôi sẽ xem xét 39 byte .
Danh sách các từ:
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
thử cái này
56 byte trước
”tṁØA⁺,j“niooaauusoioaiuaaoiineeaei”œs3Z,@K¥€“ẉbẊWS»ØAżY
Danh sách các từ:
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
Nó được định dạng, cho nó đi
Trước đó, 83 byte
“ẉbẊWS»WṁØA⁺żż“¦ịfe$ɲVPġþ¹Øt@ƑƊŀqṁŒƑOɦ⁴ḍẊḤṁr}Ƭ¢b⁻?q&øIụNẎ9eƲi⁸'ıB.;%V,¦İ⁷ẓk½»s5¤K€Y
... chúng ta hãy chơi "Phát hiện lá thư nào không có động vật!" có một, và chỉ một - coi chừng cá trích đỏ (một lời nói dối, cá trích đỏ là xenon, một yếu tố, rõ ràng không phải là động vật) , là hai từ năm chữ cái ở đây không phải là động vật (xenon là một) :
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
(tất nhiên điều này được định dạng chính xác, hãy thử nó - tôi chỉ nghĩ rằng tôi sẽ tiết kiệm không gian)