めんどクイズ
【めんどクイズ】
(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 |