めんどクイズ
【めんどクイズ】
(1)83
【めんどクイズ】 (1)83 (2)111 …… (17)130+189 … - 人力検索はてな
(2)111
……
(17)130+189
……
(19)130+226
……
(28)147+248
……
(44)33
ルールが分かっちゃえば、それほど面倒ではない。
i = 1 DATA.read.encode(Encoding::Shift_JIS).each_char { |ch| unless ch =~ /[ \n]/ then ch.tr! '!()'.encode(Encoding::Shift_JIS), '!()' c = ch.ord if c > 128 then c2 = c % 256 c1 = c >> 8 c = c1.to_s + " + " + c2.to_s end ch2 = ch.ord < 128 ? ch + ' ' : ch printf "%4d : %s : %#-6x : %s\n", i, ch2, ch.ord, c i += 1 end } __END__ Somewhere over the たこやきレインボー あの虹の彼方へ Fly! Fly! Fly! ...
こんな感じで出力される。
1 : S : 0x53 : 83 2 : o : 0x6f : 111 3 : m : 0x6d : 109 4 : e : 0x65 : 101 5 : w : 0x77 : 119 6 : h : 0x68 : 104 7 : e : 0x65 : 101 8 : r : 0x72 : 114 9 : e : 0x65 : 101 10 : o : 0x6f : 111 11 : v : 0x76 : 118 12 : e : 0x65 : 101 13 : r : 0x72 : 114 14 : t : 0x74 : 116 15 : h : 0x68 : 104 16 : e : 0x65 : 101 17 : た : 0x82bd : 130 + 189 18 : こ : 0x82b1 : 130 + 177 19 : や : 0x82e2 : 130 + 226 20 : き : 0x82ab : 130 + 171 21 : レ : 0x838c : 131 + 140 22 : イ : 0x8343 : 131 + 67 23 : ン : 0x8393 : 131 + 147 24 : ボ : 0x837b : 131 + 123 25 : ー : 0x815b : 129 + 91 26 : あ : 0x82a0 : 130 + 160 27 : の : 0x82cc : 130 + 204 28 : 虹 : 0x93f8 : 147 + 248 29 : の : 0x82cc : 130 + 204 30 : 彼 : 0x94de : 148 + 222 31 : 方 : 0x95fb : 149 + 251 32 : へ : 0x82d6 : 130 + 214 33 : F : 0x46 : 70 34 : l : 0x6c : 108 35 : y : 0x79 : 121 36 : ! : 0x21 : 33 37 : F : 0x46 : 70 38 : l : 0x6c : 108 39 : y : 0x79 : 121 40 : ! : 0x21 : 33 41 : F : 0x46 : 70 42 : l : 0x6c : 108 43 : y : 0x79 : 121 44 : ! : 0x21 : 33 ...
面倒なのは入力データを手に入れるところか。
今のご時世、テキストでなかなか落ちてないのよ。
幸い、ブログに書いてる人がいて、そこのデータを使わせてもらった。
全角の括弧とかを半角に直している処理が入っているのは、そのせい。
というわけで、コンプリスト。
| (1) | 83 |
|---|---|
| (2) | 111 |
| (3) | 109 |
| (4) | 101 |
| (5) | 119 |
| (6) | 104 |
| (7) | 101 |
| (8) | 114 |
| (9) | 101 |
| (10) | 111 |
| (11) | 118 |
| (12) | 101 |
| (13) | 114 |
| (14) | 116 |
| (15) | 104 |
| (16) | 101 |
| (17) | 130 + 189 |
| (18) | 130 + 177 |
| (19) | 130 + 226 |
| (20) | 130 + 171 |
| (21) | 131 + 140 |
| (22) | 131 + 67 |
| (23) | 131 + 147 |
| (24) | 131 + 123 |
| (25) | 129 + 91 |
| (26) | 130 + 160 |
| (27) | 130 + 204 |
| (28) | 147 + 248 |
| (29) | 130 + 204 |
| (30) | 148 + 222 |
| (31) | 149 + 251 |
| (32) | 130 + 214 |
| (33) | 70 |
| (34) | 108 |
| (35) | 121 |
| (36) | 33 |
| (37) | 70 |
| (38) | 108 |
| (39) | 121 |
| (40) | 33 |
| (41) | 70 |
| (42) | 108 |
| (43) | 121 |
| (44) | 33 |
| (45) | 83 |
| (46) | 111 |
| (47) | 109 |
| (48) | 101 |
| (49) | 119 |
| (50) | 104 |
| (51) | 101 |
| (52) | 114 |
| (53) | 101 |
| (54) | 111 |
| (55) | 118 |
| (56) | 101 |
| (57) | 114 |
| (58) | 116 |
| (59) | 104 |
| (60) | 101 |
| (61) | 130 + 189 |
| (62) | 130 + 177 |
| (63) | 130 + 226 |
| (64) | 130 + 171 |
| (65) | 131 + 140 |
| (66) | 131 + 67 |
| (67) | 131 + 147 |
| (68) | 131 + 123 |
| (69) | 129 + 91 |
| (70) | 142 + 132 |
| (71) | 130 + 189 |
| (72) | 130 + 191 |
| (73) | 130 + 204 |
| (74) | 130 + 177 |
| (75) | 130 + 204 |
| (76) | 145 + 122 |
| (77) | 130 + 162 |
| (78) | 140 + 78 |
| (79) | 130 + 201 |
| (80) | 147 + 205 |
| (81) | 130 + 162 |
| (82) | 130 + 196 |
| (83) | 130 + 199 |
| (84) | 130 + 241 |
| (85) | 130 + 200 |
| (86) | 142 + 158 |
| (87) | 130 + 197 |
| (88) | 130 + 224 |
| (89) | 136 + 234 |
| (90) | 143 + 143 |
| (91) | 130 + 201 |
| (92) | 130 + 162 |
| (93) | 130 + 233 |
| (94) | 130 + 169 |
| (95) | 130 + 231 |
| (96) | 142 + 232 |
| (97) | 130 + 240 |
| (98) | 130 + 194 |
| (99) | 130 + 200 |
| (100) | 130 + 162 |
| (101) | 130 + 197 |
| (102) | 137 + 202 |
| (103) | 130 + 196 |
| (104) | 130 + 181 |
| (105) | 130 + 200 |
| (106) | 130 + 162 |
| (107) | 150 + 178 |
| (108) | 146 + 199 |
| (109) | 130 + 162 |
| (110) | 130 + 169 |
| (111) | 130 + 175 |
| (112) | 130 + 230 |
| (113) | 130 + 164 |
| (114) | 144 + 85 |
| (115) | 130 + 193 |
| (116) | 130 + 196 |
| (117) | 144 + 85 |
| (118) | 130 + 193 |
| (119) | 130 + 196 |
| (120) | 144 + 194 |
| (121) | 138 + 67 |
| (122) | 145 + 219 |
| (123) | 151 + 120 |
| (124) | 130 + 234 |
| (125) | 151 + 120 |
| (126) | 130 + 234 |
| (127) | 137 + 212 |
| (128) | 130 + 169 |
| (129) | 130 + 194 |
| (130) | 130 + 168 |
| (131) | 131 + 92 |
| (132) | 129 + 91 |
| (133) | 131 + 88 |
| (134) | 130 + 204 |
| (135) | 145 + 227 |
| (136) | 130 + 237 |
| (137) | 130 + 232 |
| (138) | 130 + 201 |
| (139) | 147 + 248 |
| (140) | 130 + 240 |
| (141) | 130 + 169 |
| (142) | 130 + 175 |
| (143) | 130 + 233 |
| (144) | 130 + 241 |
| (145) | 130 + 226 |
| (146) | 130 + 197 |
| (147) | 33 |
| (148) | 40 |
| (149) | 130 + 177 |
| (150) | 130 + 234 |
| (151) | 130 + 188 |
| (152) | 130 + 189 |
| (153) | 130 + 177 |
| (154) | 147 + 248 |
| (155) | 130 + 226 |
| (156) | 33 |
| (157) | 41 |
| (158) | 83 |
| (159) | 111 |
| (160) | 109 |
| (161) | 101 |
| (162) | 119 |
| (163) | 104 |
| (164) | 101 |
| (165) | 114 |
| (166) | 101 |
| (167) | 111 |
| (168) | 118 |
| (169) | 101 |
| (170) | 114 |
| (171) | 116 |
| (172) | 104 |
| (173) | 101 |
| (174) | 130 + 189 |
| (175) | 130 + 177 |
| (176) | 130 + 226 |
| (177) | 130 + 171 |
| (178) | 131 + 140 |
| (179) | 131 + 67 |
| (180) | 131 + 147 |
| (181) | 131 + 123 |
| (182) | 129 + 91 |
| (183) | 130 + 199 |
| (184) | 130 + 177 |
| (185) | 130 + 220 |
| (186) | 130 + 197 |
| (187) | 130 + 224 |
| (188) | 145 + 177 |
| (189) | 130 + 173 |
| (190) | 130 + 230 |
| (191) | 130 + 162 |
| (192) | 130 + 194 |
| (193) | 130 + 220 |
| (194) | 130 + 197 |
| (195) | 130 + 224 |
| (196) | 143 + 73 |
| (197) | 130 + 237 |
| (198) | 130 + 231 |
| (199) | 130 + 200 |
| (200) | 130 + 162 |
| (201) | 147 + 248 |
| (202) | 130 + 204 |
| (203) | 139 + 180 |
| (204) | 130 + 240 |
| (205) | 137 + 122 |
| (206) | 130 + 166 |
| (207) | 130 + 230 |
| (208) | 130 + 164 |
| (209) | 83 |
| (210) | 111 |
| (211) | 109 |
| (212) | 101 |
| (213) | 119 |
| (214) | 104 |
| (215) | 101 |
| (216) | 114 |
| (217) | 101 |
| (218) | 111 |
| (219) | 118 |
| (220) | 101 |
| (221) | 114 |
| (222) | 116 |
| (223) | 104 |
| (224) | 101 |
| (225) | 130 + 189 |
| (226) | 130 + 177 |
| (227) | 130 + 226 |
| (228) | 130 + 171 |
| (229) | 131 + 140 |
| (230) | 131 + 67 |
| (231) | 131 + 147 |
| (232) | 131 + 123 |
| (233) | 129 + 91 |
| (234) | 151 + 220 |
| (235) | 130 + 204 |
| (236) | 137 + 74 |
| (237) | 130 + 170 |
| (238) | 141 + 126 |
| (239) | 130 + 193 |
| (240) | 130 + 196 |
| (241) | 130 + 224 |
| (242) | 130 + 171 |
| (243) | 130 + 193 |
| (244) | 130 + 198 |
| (245) | 145 + 229 |
| (246) | 143 + 228 |
| (247) | 149 + 118 |
| (248) | 130 + 187 |
| (249) | 130 + 241 |
| (250) | 130 + 200 |
| (251) | 142 + 158 |
| (252) | 130 + 197 |
| (253) | 130 + 224 |
| (254) | 145 + 190 |
| (255) | 151 + 122 |
| (256) | 130 + 221 |
| (257) | 130 + 189 |
| (258) | 130 + 162 |
| (259) | 130 + 200 |
| (260) | 130 + 177 |
| (261) | 130 + 204 |
| (262) | 143 + 206 |
| (263) | 138 + 231 |
| (264) | 130 + 197 |
| (265) | 142 + 181 |
| (266) | 144 + 70 |
| (267) | 130 + 204 |
| (268) | 150 + 178 |
| (269) | 130 + 240 |
| (270) | 140 + 169 |
| (271) | 130 + 185 |
| (272) | 130 + 233 |
| (273) | 130 + 230 |
| (274) | 148 + 77 |
| (275) | 130 + 162 |
| (276) | 148 + 77 |
| (277) | 130 + 162 |
| (278) | 131 + 101 |
| (279) | 131 + 98 |
| (280) | 131 + 112 |
| (281) | 131 + 147 |
| (282) | 130 + 197 |
| (283) | 146 + 181 |
| (284) | 130 + 203 |
| (285) | 130 + 196 |
| (286) | 146 + 181 |
| (287) | 130 + 203 |
| (288) | 130 + 196 |
| (289) | 144 + 183 |
| (290) | 130 + 232 |
| (291) | 143 + 227 |
| (292) | 130 + 170 |
| (293) | 130 + 234 |
| (294) | 131 + 82 |
| (295) | 131 + 101 |
| (296) | 130 + 204 |
| (297) | 145 + 227 |
| (298) | 130 + 237 |
| (299) | 130 + 232 |
| (300) | 130 + 201 |
| (301) | 131 + 125 |
| (302) | 131 + 67 |
| (303) | 131 + 78 |
| (304) | 142 + 157 |
| (305) | 130 + 193 |
| (306) | 130 + 196 |
| (307) | 40 |
| (308) | 131 + 140 |
| (309) | 131 + 98 |
| (310) | 131 + 99 |
| (311) | 41 |
| (312) | 131 + 86 |
| (313) | 131 + 147 |
| (314) | 131 + 79 |
| (315) | 40 |
| (316) | 131 + 86 |
| (317) | 131 + 147 |
| (318) | 131 + 79 |
| (319) | 41 |
| (320) | 38 |
| (321) | 131 + 95 |
| (322) | 131 + 147 |
| (323) | 131 + 88 |
| (324) | 33 |
| (325) | 40 |
| (326) | 131 + 95 |
| (327) | 131 + 147 |
| (328) | 131 + 88 |
| (329) | 33 |
| (330) | 41 |
| (331) | 40 |
| (332) | 130 + 224 |
| (333) | 130 + 193 |
| (334) | 130 + 198 |
| (335) | 130 + 224 |
| (336) | 130 + 193 |
| (337) | 130 + 198 |
| (338) | 130 + 162 |
| (339) | 130 + 173 |
| (340) | 130 + 197 |
| (341) | 129 + 91 |
| (342) | 33 |
| (343) | 41 |
| (344) | 83 |
| (345) | 111 |
| (346) | 109 |
| (347) | 101 |
| (348) | 119 |
| (349) | 104 |
| (350) | 101 |
| (351) | 114 |
| (352) | 101 |
| (353) | 111 |
| (354) | 118 |
| (355) | 101 |
| (356) | 114 |
| (357) | 116 |
| (358) | 104 |
| (359) | 101 |
| (360) | 130 + 189 |
| (361) | 130 + 177 |
| (362) | 130 + 226 |
| (363) | 130 + 171 |
| (364) | 131 + 140 |
| (365) | 131 + 67 |
| (366) | 131 + 147 |
| (367) | 131 + 123 |
| (368) | 129 + 91 |
| (369) | 139 + 80 |
| (370) | 130 + 175 |
| (371) | 130 + 233 |
| (372) | 150 + 190 |
| (373) | 147 + 250 |
| (374) | 130 + 214 |
| (375) | 151 + 121 |
| (376) | 130 + 169 |
| (377) | 130 + 200 |
| (378) | 130 + 233 |
| (379) | 150 + 162 |
| (380) | 151 + 136 |
| (381) | 130 + 214 |
| (382) | 130 + 160 |
| (383) | 130 + 204 |
| (384) | 147 + 248 |
| (385) | 130 + 204 |
| (386) | 148 + 222 |
| (387) | 149 + 251 |
| (388) | 130 + 214 |
| (389) | 140 + 78 |
| (390) | 130 + 198 |
| (391) | 140 + 78 |
| (392) | 130 + 198 |
| (393) | 137 + 204 |
| (394) | 130 + 193 |
| (395) | 130 + 196 |
| (396) | 140 + 78 |
| (397) | 130 + 198 |
| (398) | 140 + 78 |
| (399) | 130 + 198 |
| (400) | 143 + 206 |
| (401) | 130 + 193 |
| (402) | 130 + 196 |
| (403) | 144 + 162 |
| (404) | 138 + 69 |
| (405) | 146 + 134 |
| (406) | 130 + 201 |
| (407) | 141 + 75 |
| (408) | 130 + 185 |
| (409) | 130 + 204 |
| (410) | 147 + 248 |
| (411) | 130 + 240 |
| (412) | 130 + 169 |
| (413) | 130 + 175 |
| (414) | 130 + 230 |
| (415) | 130 + 164 |
| (416) | 40 |
| (417) | 130 + 221 |
| (418) | 130 + 241 |
| (419) | 130 + 200 |
| (420) | 130 + 197 |
| (421) | 136 + 234 |
| (422) | 143 + 143 |
| (423) | 130 + 201 |
| (424) | 33 |
| (425) | 41 |
| (426) | 83 |
| (427) | 111 |
| (428) | 109 |
| (429) | 101 |
| (430) | 119 |
| (431) | 104 |
| (432) | 101 |
| (433) | 114 |
| (434) | 101 |
| (435) | 111 |
| (436) | 118 |
| (437) | 101 |
| (438) | 114 |
| (439) | 116 |
| (440) | 104 |
| (441) | 101 |
| (442) | 130 + 189 |
| (443) | 130 + 177 |
| (444) | 130 + 226 |
| (445) | 130 + 171 |
| (446) | 131 + 140 |
| (447) | 131 + 67 |
| (448) | 131 + 147 |
| (449) | 131 + 123 |
| (450) | 129 + 91 |
| (451) | 130 + 199 |
| (452) | 130 + 177 |
| (453) | 130 + 220 |
| (454) | 130 + 197 |
| (455) | 130 + 224 |
| (456) | 145 + 177 |
| (457) | 130 + 173 |
| (458) | 130 + 230 |
| (459) | 130 + 162 |
| (460) | 130 + 194 |
| (461) | 130 + 220 |
| (462) | 130 + 197 |
| (463) | 130 + 224 |
| (464) | 143 + 73 |
| (465) | 130 + 237 |
| (466) | 130 + 231 |
| (467) | 130 + 200 |
| (468) | 130 + 162 |
| (469) | 147 + 248 |
| (470) | 130 + 204 |
| (471) | 139 + 180 |
| (472) | 130 + 240 |
| (473) | 137 + 122 |
| (474) | 130 + 166 |
| (475) | 130 + 230 |
| (476) | 130 + 164 |
| (477) | 139 + 80 |
| (478) | 130 + 175 |
| (479) | 130 + 233 |
| (480) | 150 + 190 |
| (481) | 147 + 250 |
| (482) | 130 + 214 |
| (483) | 151 + 121 |
| (484) | 130 + 169 |
| (485) | 130 + 200 |
| (486) | 130 + 233 |
| (487) | 150 + 162 |
| (488) | 151 + 136 |
| (489) | 130 + 214 |
| (490) | 130 + 160 |
| (491) | 130 + 204 |
| (492) | 147 + 248 |
| (493) | 130 + 204 |
| (494) | 148 + 222 |
| (495) | 149 + 251 |
| (496) | 130 + 214 |
| (497) | 79 |
| (498) | 105 |
| (499) | 33 |
| (500) | 79 |
| (501) | 105 |
| (502) | 33 |
| (503) | 79 |
| (504) | 105 |
| (505) | 33 |
| (506) | 79 |
| (507) | 105 |
| (508) | 33 |