0
\$\begingroup\$

Background

The Thousand Character Classic is a chinese poem written around the 4th Century CE in China, and memorized by large populations since then. The name comes from not only its length, but its number of characters: each character occurs only once in the text. It is commonly used to teach children chinese characters, and also, because of its commonness, as a means of enumerating the 1000 characters in the text.

The challenge

Here is a copy of the Thousand Character Classic, gotten from Wikipedia.

The Thousand Character Classic

Reproduce the entirety of the Thousand Character Classic in either UTF-8 or UTF-16, including punctuation, newlines, and heading numbers. Punctuation can be halfwidth or fullwidth, and the trailing newline is optional.

For those that want to analyze the unicode text for patterns, I've provided hexdumps of both encodings.

utf-8

utf-16

Rules

Because of the size of the text to reproduce, you may optionally supply a file for your submission to use as input. If this is done, add the byte length of the input file to the byte length of your code.

Otherwise, this is a standard issue code golf challenge, so standard loopholes apply, and shortest submission wins.

\$\endgroup\$
  • 4
    \$\begingroup\$ Your link is probably encoded in something other than Unicode. \$\endgroup\$ – Erik the Outgolfer Nov 14 '17 at 12:32
  • 1
    \$\begingroup\$ @EriktheOutgolfer It's in UTF-8. \$\endgroup\$ – Colera Su Nov 14 '17 at 14:37
  • \$\begingroup\$ Chrome isn't able to correctly infer a character encoding. I had to use a plugin to force UTF-8, as the option as apparently been removed(!?) \$\endgroup\$ – recursive Nov 16 '17 at 0:50
  • \$\begingroup\$ Can you post an english translation. \$\endgroup\$ – Magic Octopus Urn Nov 20 '17 at 21:59
  • \$\begingroup\$ Also... you may optionally supply a file...? Groovy: {it.text} where it is a file containing the 1,000 line classic. \$\endgroup\$ – Magic Octopus Urn Nov 20 '17 at 22:00
3
\$\begingroup\$

Bubblegum, 2526 bytes

00000000: 2dd4 47c2 82cc 9680 e1f9 b78a de42 e7ed  -.G..........B..
00000010: 898a 808a 3921 28e6 0ca8 1830 e162 9a13  ....9!(....0.b..
00000020: 6ad4 5bb8 50fe e3e7 bc86 4aff fe07 8b2d  j.[.P.....J....-
00000030: 3847 aa15 c5ab f0ff ef2a f81a f816 5e76  8G.......*....^v
00000040: 6cb6 fe2f 97ff b73f ec2f d1d1 c9d6 7190  l../...?./....q.
00000050: 39c7 47f0 bfa0 f7e1 7d95 0e41 2b89 4b38  9.G.....}..A+.K8
00000060: 6c42 9c4b 9dd6 15ec dca0 74e0 7e5d bae8  lB.K......t.~]..
00000070: d5c5 6280 7a03 bd73 ea10 57a0 99e7 dd57  ..b.z..s..W....W
00000080: 589f 9fdb 67b1 39b2 7611 f626 75e1 9ce9  X...g.9.v..&u...
00000090: daa0 fc53 38ce cfb5 2675 5cf1 ece3 f192  ...S8...&u\.....
000000a0: 3ad5 0cd0 9e70 69c2 792a 1dca 265b 2edc  :....pi.y*..&[..
000000b0: 37a2 dfcd bc3e a1cd 0916 0ea8 8674 1c3b  7....>.......t.;
000000c0: 5437 7154 43f7 983a d71d a199 5c5e c2da  T7qTC..:....\^..
000000d0: f9f9 f50e ad08 cf21 dea7 a98b 531f 3f36  .......!....S.?6
000000e0: c51f fa76 a4ff c79f 884d 88f6 a4ec 211a  ...v.....M....!.
000000f0: 6513 e112 fc41 f27c d250 9313 b0ae 807e  e....A.|.P.....~
00000100: c39e 065e 3ff5 e451 40c7 e4e9 9ce7 a174  ...^?..Q@......t
00000110: ac6d 928f c97e 1b9c 4aea e818 6c8d 8575  .m...~..J...l..u
00000120: 834e 433a bc3b 786c 26ef 067d 76a9 4373  .NC:.;xl&..}v.Cs
00000130: 43d6 1bfd 3b3e 829f 8f1a e88c a05b 174a  C...;>.......[.J
00000140: 3bf3 711e 2b27 7884 b49f 48c7 a2cd f9b3  ;.q.+'x...H.....
00000150: 78d5 c4aa 973a 6bf3 e45d 47bd 4671 55ba  x....:k..]G.FqU.
00000160: 501a 22af 2551 4eec 3b72 0535 0edb e845  P.".%QN.;r.5...E
00000170: 54ab fc3c bc88 3004 6743 fb47 e6d6 47ac  T..<..0.gC.G..G.
00000180: 5b62 eec2 e422 1daa 3d9e edd9 34d0 d9a4  [b..."..=...4...
00000190: cee1 05ea 656e 1cb0 f790 fe9f 7fdc aea0  ....en..........
000001a0: b7e0 e75e ecfd 7402 6c1b 16eb e4d9 8128  ...^..t.l......(
000001b0: 9213 a878 5870 c578 2216 e5d4 f9a4 6377  ...xXp.x".....cw
000001c0: 8641 0ef2 77e9 b00c 51ed f279 4c57 2775  .A..w...Q..yLW'u
000001d0: eadc b1ab a361 b211 4827 7729 941a 7c55  .....a..H'w)..|U
000001e0: ec3c e419 ea73 e1c3 b53d 7c07 3fff 7478  .<...s...=|.?.tx
000001f0: afc1 e74d ae97 ba18 4d51 29c0 fd24 ba77  ...M....MQ)..$.w
00000200: e9c9 779a 7cbe 500f 7855 ca7a 6b83 87b3  ..w.|.P.xU.zk...
00000210: b0e7 42ab 4b87 d906 f367 ba9e d16d a7ce  ..B.K....g...m..
00000220: db2d fb43 8a3b 1497 a5a3 15f0 b44a 378f  .-.C.;.......J7.
00000230: c359 d6ab 15f8 5e93 8fc3 4a4f 3ac4 7778  .Y....^...JO:.wx
00000240: 3da1 61d2 be92 f967 46fb b4d8 a037 974e  =.a....gF....7.N
00000250: db27 1fef 900f 5939 a7ce 960d 933c 7d5b  .'....Y9.....<}[
00000260: ac7c 7ebe 32c1 9e60 614a 5b33 755a d5e9  .|~.2..`aJ[3uZ..
00000270: 3e87 5e11 d59b 7438 3ea9 b516 a331 04b7  >.^...t8>....1..
00000280: d421 8884 75c4 4140 fb9f 73a8 917e 4b9e  .!..u.A@..s..~K.
00000290: 1568 d8a9 a37d 84e1 8575 0dbb 07e9 e08d  .h...}...u......
000002a0: a87b a3bd 07e5 cce1 3b01 4323 7b0a cd8f  .{......;.C#{...
000002b0: 74d6 3678 3fc1 69c9 bd62 e60b 8b75 1d9f  t.6x?.i..b...u..
000002c0: 7bd0 cad2 93f7 9b07 1ef6 02b1 da64 beca  {............d..
000002d0: e328 4e1e 15b2 6de9 701f e155 4922 1395  .(N...m.p..UI"..
000002e0: 2075 bc5f 312e 42bd 8783 c9cf fd07 7a33   u._1.B.......z3
000002f0: ae2c 3137 4a9d 3739 8e3d f00d f087 d229  .,17J.79.=.....)
00000300: 5880 3ee2 dd84 e25a d6ab 35ba e6c1 7792  X.>....Z..5...w.
00000310: d742 3aae 7c5c 7a68 e4c0 7d66 7ddf a0ce  .B:.|\zh..}f}...
00000320: 908a 53da bbd2 c18b a0b8 23eb 95bc ba59  ..S.......#....Y
00000330: df19 b172 8778 8c9d ef3f 3e48 5e4b ea0c  ...r.x...?>H^K..
00000340: 703e 491d 6a2f ce55 c92e f376 221d 3779  p>I.j/.U...v".7y
00000350: f4cb 7cbe 70b8 90eb ef83 be84 6319 cca6  ..|.p.......c...
00000360: f424 2a43 ab9a 4415 1aad e4fa eca1 7382  .$*C..D.......s.
00000370: ed4a 0c37 d261 d183 7a1f f22a 6fda 99ab  .J.7.a..z..*o...
00000380: 4b58 1a18 9850 cc49 e77d 04eb 66f2 0ea0  KX...P.I.}..f...
00000390: 2e6f 60f5 065e 0383 0ea8 2de9 e075 50bb  .o`..^....-..uP.
000003a0: 835a 84b7 9bf5 8d2a 1ee7 2237 c7c9 437a  .Z.....*.."7..Cz
000003b0: f25c 40bd 82e5 2ee8 a5cc 758d e61b f22f  .\@.......u..../
000003c0: bcaa fffc a5a0 aa8b e109 0baf d445 6e82  .............En.
000003d0: 8729 bcfb c29e 49a7 2047 f116 5e86 c8e5  .)....I. G..^...
000003e0: 329f da78 b6a1 ba63 6b2d 1d73 6b31 72b0  2..x...ck-.sk1r.
000003f0: a08a 5c24 cf47 012a 5d5a 8ea9 7796 0ebe  ..\$.G.*]Z..w...
00000400: 4e8e 0bdf 3ebe bef2 f31b 646c b158 a7f5  N...>.....dl.X..
00000410: ebe7 1315 ab8a b055 6c9b 59bf fc90 7e65  .......Ul.Y...~e
00000420: 6d47 d1cf ffeb 4f14 3e22 dfe4 7a00 8b7a  mG....O.>"..z..z
00000430: b643 a313 2fbf c9b3 9a3c 7f27 940b 5591  .C../....<.'..U.
00000440: b7c4 6886 173b f3ab 8f91 87ed 21de 34e9  ..h..;......!.4.
00000450: e0fb e87f c95e 8882 92f9 a6cd eb9c 98db  .....^..........
00000460: 623b fcb9 d383 604f ab0f 9951 ead4 ddc3  b;....`O...Q....
00000470: 679b bcd2 4fd4 a527 91c5 ba09 7913 ba6e  g...O..'....y..n
00000480: e69d 3344 211c 4d5c 3ea4 73be 44de 9537  ..3D!.M\>.s.D..7
00000490: 1e44 f205 79b7 a9e9 42e3 4107 4b3a 989a  .D..y...B.A.K:..
000004a0: 18d6 e862 0a4b dea0 b7c2 1f83 7a4d 1cb8  ...b.K......zM..
000004b0: 3faf 8722 3784 d71c d475 e6f7 9550 3a68  ?.."7....u...P:h
000004c0: 7c71 5093 8efd 99b0 4b30 0b41 8d52 4f9e  |qP.....K0.A.RO.
000004d0: 2b56 8614 2fb8 72fa f9c8 a1cd 5798 b118  +V../.r.....W...
000004e0: 668e ef12 da11 cc15 bab5 a5c3 d3a1 5885  f.............X.
000004f0: a346 76e6 7c0f 92ef 04d7 0d30 bfd2 51bf  .Fv.|......0..Q.
00000500: c151 0175 4fd1 3c75 f06f 745d 8159 00f5  .Q.uO.<u.ot].Y..
00000510: 2a5d ec07 509a 086b c7ef 55ea 62ab f227  *]..P..k..U.b..'
00000520: 8fd5 809e 6de9 49d4 a374 4362 1d82 6aea  ....m.I..tCb..j.
00000530: fc2a 8b75 97f3 4b7e 77a5 93d7 83b2 cbd5  .*.u..K~w.......
00000540: 3c04 590f 9516 cd9a a0bf 4479 f0f3 f90b  <.Y.......Dy....
00000550: 9fbb e45d 86e3 23f5 e4d3 402b 2f06 5f9e  ...]..#...@+/._.
00000560: 4ea5 c3b2 08be 8af6 590c 9cac 8f7d ecaf  N.......Y....}..
00000570: c03b 92e6 4ac7 691b d403 54a7 d0d0 53c7  .;..J.i...T...S.
00000580: af0b ef13 1a37 c8c7 d2e9 f604 7b8c ef19  .....7......{...
00000590: 1626 a9f3 6e87 4517 bd55 1229 d293 6f39  .&..n.E..U.)..o9
000005a0: 79e4 2128 41e5 2b6f e810 e67b 083a 10ac  y.!(A.+o...{.:..
000005b0: a5a3 65e0 7288 f645 3872 fd6e 96f0 ea60  ..e.r..E8r.n...`
000005c0: 1f71 bb97 0e8a 2672 1d7c a96c cd32 8f1a  .q....&r.|.l.2..
000005d0: e0b8 e814 c876 a527 9fae 50ae 7429 62d8  .....v.'..P.t)b.
000005e0: 4d5d b86d 7897 49dd 82de 94ce d73b 7d57  M].mx.I......;}W
000005f0: 62d2 2763 2dcf d786 5f26 3a39 3ac7 d2c1  b.'c-..._&:9:...
00000600: 9fc3 46c1 b385 ef49 d6af 42f6 3e49 f410  ..F....I..B.>I..
00000610: a396 f4e4 3182 fb98 560f be4f b3de 8a45  ....1...V..O...E
00000620: 614a eb15 3c6e d2e1 1c82 dfc7 f008 e753  aJ..<n.........S
00000630: e6ab 5d12 bd92 6733 797a d285 ad88 5e8e  ..]...g3yz....^.
00000640: 2e7b 988e 5317 f698 3a47 be2e c0ad 49c7  .{..S...:G....I.
00000650: 4109 4f13 9acd c90d 3337 54a1 d5f0 3286  A.O.....37T...2.
00000660: 7f7a b427 4299 d0ed 2bf2 7aea 70de c279  .z.'B...+.z.p..y
00000670: 8fa3 104a 4be9 fffd 87e7 173a 07ec bd39  ...JK......:...9
00000680: 3ecb 1360 71f5 4c9b 376d a7ff ecc0 8ddf  >..`q.L.7m......
00000690: 0698 7dea 8e52 47bd c9fd 9178 99b4 b94b  ..}..RG....x...K
000006a0: a78d 4a25 97cf 33ec 1d65 1f71 3816 2f47  ..J%..3..e.q8./G
000006b0: 58ae 74f0 5c7e bdb0 bba2 cb24 f3fa 5978  X.t.\~.....$..Yx
000006c0: 435a 1b64 5f7e febc c123 4e22 0f9e 91ec  CZ.d_~...#N"....
000006d0: c77c b0f8 f0c0 6e57 3a2b 25e1 8610 b8d4  .|....nW:+%.....
000006e0: 28a5 2e9a 2d3e 5739 deb0 71fe f9f9 03b5  (...->W9..q.....
000006f0: 250c 0caa de65 6f80 7aa3 651f 17a6 7472  %....eo.z.e...tr
00000700: 147e 1ed8 abf3 6e9a 7970 85d9 18cb 7d5c  .~....n.yp....}\
00000710: 5ea5 a35f e2f8 c4df 262a cbd4 71dc a761  ^.._....&*..q..a
00000720: 051e 1198 a174 50b7 d4ab f3aa 825b 3775  .....tP......[7u
00000730: 5ecf e95a e4dd 51e4 ded2 e932 8393 2a7a  ^..Z..Q....2..*z
00000740: 2db6 ba59 7f36 c46b 0041 1e82 a574 3ce5  -..Y.6.k.A...t<.
00000750: a1be 8063 85f7 bdcc bb73 547d 9133 8562  ...c.....sT}.3.b
00000760: fdfc 3087 659d 2e81 50e6 99ab 6f3e 8cd0  ..0.e...P...o>..
00000770: 9b62 c5fe 7934 61f3 4ec3 227a f2ff 392d  .b..y4a.N."z..9-
00000780: ae7d b0fc c1d9 e8e7 630d 4777 b486 f49d  .}......c.Gw....
00000790: 64fd 6c8d d306 0f17 a055 a40b 2bc4 c903  d.l......U..+...
000007a0: d61d fa86 a973 e3c3 4d43 cc8b d8e8 49c7  .....s..MC....I.
000007b0: 2812 d798 cc8d 502a a983 56c5 e696 aea1  (.....P*..V.....
000007c0: 708a d2ff e78f 731f f673 54db 4294 972b  p.....s..sT.B..+
000007d0: d826 db07 bb4c fee9 9f33 d8e6 f70d 3b11  .&...L...3....;.
000007e0: 75eb 999f 0e9c 0b61 3c27 a324 1dd4 3b97  u......a<'.$..;.
000007f0: 42b1 6888 7990 ba50 b650 9f83 aab2 1a49  B.h.y..P.P.....I
00000800: 17f3 8f98 efa9 f000 ff98 f97c 0635 8f42  ...........|.5.B
00000810: 97c2 8974 5eed 501f 6257 65bd 9c3a e714  ...t^.P.bWe..:..
00000820: 3836 a97b a470 2d1d 5631 c453 8a62 bac8  86.{.p-.V1.S.b..
00000830: 1d8e 55b8 c710 dd51 ff4a a78b 8e86 064e  ..U....Q.J.....N
00000840: 1b3f 9dd4 4539 479a 476a 8bd4 aa74 b446  .?..E9G.Gj...t.F
00000850: e44c 60d1 85a0 913a f74d f24c 3e4d e159  .L`....:.M.L>M.Y
00000860: 960e ef15 7a55 a1b6 c0bf a48e b525 8e02  ....zU.......%..
00000870: d60d 5e5f a493 1ba0 5111 9336 dfc2 ccf3  ..^_....Q..6....
00000880: 2a9f f649 d481 e75d 3aec a710 57a1 3fa7  *..I...]:...W.?.
00000890: 6735 755a 7ab4 cc51 6104 83be 74da 7cc4  g5uZz..Qa...t.|.
000008a0: d482 9289 1547 f643 d4de a834 b070 fbb9  .....G.C...4.p..
000008b0: 5f21 a345 c729 af94 d4c5 744d 5e07 822d  _!.E.)....tM^..-
000008c0: 6f43 e962 17c1 7886 8510 af97 d4c1 bd53  oC.b..x........S
000008d0: e924 a603 bcbd 7fbe 9d89 4d4c e519 198f  .$........ML....
000008e0: ac5f 7bfc 34f9 a68a ed42 3aef 54ec 1d38  ._{.4....B:.T..8
000008f0: 2c93 2dbf dfec 9279 86ba 9d3c a7d2 fff7  ,.-....y...<....
00000900: 0fa2 021c 8b50 1826 91bc a357 8d1a 1731  .....P.&...W...1
00000910: f061 10a4 137f a81c c82b 416e 4f17 2b65  .a.......+AnO.+e
00000920: a18f e1be 4e5e 2fa1 cd33 165a 852e 36e8  ....N^/..3.Z..6.
00000930: dbe4 db4f 99f6 231a 9692 4f08 2b4b d681  ...O..#...O.+K..
00000940: 8dbd 0fde 9bb0 964f fc7d 29a6 4758 9974  .......O.}).GX.t
00000950: 6866 0c8f 0bb9 330c ea90 3fa4 8cf6 0a87  hf....3...?.....
00000960: 063a 7db4 9d8c a9f5 a5d6 1cb5 087b d38c  .:}..........{..
00000970: ad95 f08a d43a 92ba ce18 ab1a f776 c9d7  .....:.......v..
00000980: a7a5 93f1 31a2 5b1d 1a06 943d 59bb 5bf4  ....1.[....=Y.[.
00000990: 96f0 ee8a c920 e5e4 1b24 af23 bcca f072  ..... ...$.#...r
000009a0: 653d 7221 ba91 ebc0 b328 4fd6 00e2 328d  e=r!.....(O...2.
000009b0: 5fe4 3c33 066f 21ac 0a04 5356 c629 6371  _.<3.o!...SV.)cq
000009c0: c82d 8b3c 8377 c38c f990 e7dd 18ca 5bce  .-.<.w........[.
000009d0: a929 53d1 80b6 913c 6ac9 c34d f95f       .)S....<j..M._

Try it online!

\$\endgroup\$
  • 2
    \$\begingroup\$ You know what, I'll admit that this code golf challenge wasn't as clever as I thought it was. Bubblegum stomps this challenge, so I'll give it to you. (There's probably more score to be had in compressing with LZMA rather than DEFLATE, but that's beside the point.) \$\endgroup\$ – eaglgenes101 Nov 18 '17 at 16:18
3
\$\begingroup\$

C, 50 + 3008 = 3058 bytes

I've tried out several simple compression methods, and found that outputting the UTF-16 input (trailing newline removed) directly is the best way. Input from stdin.

int b[999];main(){read(0,b,3008);write(1,b,3008);}

Python 3, 62 + 2145 = 2207 bytes

Evil built-in. Input filename is A, which is an xz-compressed file of UTF-16 version.

import lzma
print(lzma.open('A','rt',encoding='utf16').read())

Compressor code:

import lzma
open('A','wb').write(lzma.compress(open('utf16_file.txt','rb').read(),lzma.FORMAT_ALONE))
\$\endgroup\$
1
\$\begingroup\$

Java 8, 3640 (127 + 3513) bytes

import java.nio.file.*;v->{Files.lines(Paths.get("a")).map(x->x.length()>1?x+"。":x).forEach(System.out::println);}

The total byte-length of the original file is 4003 bytes. When we remove all trailing spaces and the trailing new-line, this becomes 3888 bytes. All the lines in the file except for the single digits end with , so removing all those and using .map(x->x.length()>1?x+"。":x) will save an additional 390 bytes.

Can definitely be golfed by just using an encoding/decoding compressed strategy, but whatever..

Explanation:

import java.nio.file.*;        // Required import for Files and Paths

v->{                           // Method with empty unused parameter and no return-type
  Files.lines(Paths.get("a"))  //  Read the file as a String-Stream
       .map(x->                //  Map over the lines:
         x.length()>1?         //   If the length of a line is larger than 1:
          x+"。"               //    Use the line + literal "。"
         :                     //   Else:
          x)                   //    Use the line as is
       .forEach(System.out::println);
                               //  And print each of those mapped lines
}                              // End of method
\$\endgroup\$
  • 1
    \$\begingroup\$ You can try to download the file directly (maybe Ctrl+S on browsers) instead of copy-and-paste. \$\endgroup\$ – Colera Su Nov 14 '17 at 10:59
1
\$\begingroup\$

05AB1E, 2605 bytes

•!…мOÂ6м’ZÖ₁-Pr@½õθ₃žв∊}`?(Ć·Ò[Íš2мö$qjõaF“;<!S¤mC†&ζΓ{ãˆFiUM’^Nm…M¾g¹Ć"ú¥/ÐòvÂqŒ4©Ù
1£v4ÒÀÌçтΛ˜þ∍ãÛ[£FàΔт÷¾ÜʒÕā“q¾^|°7δ«à÷³þ§I₁˜ýΣŽê¾мΘ๜b₅γ*Üã“öÚŸEà/‚µá¢—₃;œýLº₅fK“ÎIF‹{Æ~3âтü!ï^:¢Σιв¾¢iߊk¥´∍Õ'ÀºζE×*ÆAÄj`î¦ûKλL&н"ĀÛĀ™ú¥ÖµвrÁD²āh—ζŒ%Çxò©¼Á¹Ù½Θ¾~‹¡¨FÞFg≠¨É÷ƒá_:§£Ãìć˜ùÍ´zεΘoиXhδ'úEÐÂÖ&Ô!¨ú¹Òó²˜OOäê₃\å`q[í ₆Σuͯ¬ª₆-éßkEšxX¸ï.c‰ó€‡Kð"P[áìαλ€!f¨в≠ΣYí-ʒ{€0à51QÃè…Wöù·t8ÁÏ=U—–TòΩá¨y2˜z)@¥¹#lLP¬ÔO2ýÀòŒÍä∞Δk¿cÅŒã’[ºнe¬7¢UÙÈδ´'§ÀbMÞи@Q)Vα#*yÚì°®Š₂ªl@ƶÅ∞臾V@ÁçĀoµ¯ˆåÀÓ£öWg1^Kåα³¿ζ™¯í¥‰®6ê¥AïƶTCR´"zêÛ^Ī;¥n₁*ŠäδÓ₂¡Ž²Áü,|tWR¨cd¢ú×λ>B¯ÃÈÒĆâŸÎŠ˜`ΛαPиĆ₂è9×)≠ç÷ºÀ‰ÆÒ—\|<RõéÅΛ₆¢µV¿ǝâÀë7q{Σ₄Ib éZrγ)αI¸Ñ-,E½Ó´¢å7Ö8-»CʒEā%eo
³tX1s–O∞d‚÷θT3†&ïÕ)Z¯н¾½røδ¦ÎÉη~ΩSëÞÓ¿w ∍п´6тв₂M~šÜKž×ĦãÅšÓ3Ýàlá|å₃м_mCs©¥¾²Á[6À3{MÍO<‡
∍9¹eΩ(ǝPΔнÅZp“=1GÂbÏΛηñzÒ²ûζœÉ‹ön®œ¦ΛÞ0®ζï₄Þ>c¬ˆ~Θ*¤_é¨ÉBÔÕð₅€xÁIz‚æ(»'JRúÓd±^pܱλLὋFΔò(ΔÆrð6±/^н₅yì}ž6îEy…´θ2s25þÔô[>Å£и¬?Òd Ñ?`Ÿ∊Xlêx`:ŠòΘBŠ':´KM^нΓæ±s»∍vǝλà"‘ív32É»‚}@ÎÈé₃I¨zA³ÚÅb≠†ËØΘٹݲćÛ^fǝäÚ_™§Ô©₆Θeñ¼-иx(„àR—ÑWú/”.”OKéŽÎ‘™þÊð
N/8sا«ÀMÂηjIĆ2*bηǝ±m¨¬¾ΔtÃ_∍ÿþΩ¼∊÷γ½.,ÙC¯¤àÊhŠ[ˆñтúΓiƒ¯[~ηΛ₆¿–©µΩJ‹»\≠:°ù…нYĀì—!Ûl1™Ö¤°´A3-мćÞôîΣFÊ)Oƶ€lª®mĀ!%½ŽZdUºĆåùÛCp±?99äƒ\ñ£ÕH´¹0f±Q2Íö’Ćв₂ǝÔ§üñ&ÔÎèçÆw¦â«×ý'Ë₃ʒвƵ
nAä„ÐĆs<F׿4dxç©ù‹ʒóTË)¡≠{ùO5₅ʒ@
Ö…U²&¨®lŽuu“≠¹ÍÒWZâö_Ûyt‰ΛuItÃλfŒ3Ž¨Ƶ}+⩨ƶ—*Ê1и≠ž]ˆÛ$?ʒu¾2z>ôÿڤğE₁Uò!Ƶf1A1ζ‹Öj:¸Zc2Ã^d_¾₂Í%l"jʘð„.tþì∊Γ*WÛÓ™§ÜÁŒÁòz‘Σ·kçŽ>Ï~ÕÃn\β8δ₄XMe¹Ú‰.$ƒ=ÏÕ…¡˜bH5¼pñвÆÉ׬~ßιÀP$WÆñ;Uðè‰#uú‡Ï²т?¢þ»ÂÈÑÛ@Úć‰f0Èö₅Í°¼0₆õòÿ∍ª¢ÈUTà’æÊöü₆ÉIмΛú:Σ£…Ç×ÜBµãÓq₃¡н¸‰4œÞª(∊ΓÍ[εS_?ì…KнâOùFr½³ê∍*觀‘PľõÔ ªÃΔ”Duï¿Ćub¨Λé3ìCð6µK=Çθ>wjñ‰yP¦
gr¸N(Ô½G>“aóÀo»³{Χ_øā(¢*´ΓyĀí´R§æÀ0$MÔˆζÜÊàx¸Û₁¨и"+ƶÑǝtJ”É‹Mçò‘tývÓ^:¡Ü‘≠OË!θÃw₂î(∍‘Pœ²ižraïΓ]E∞zo5θè@[žĀS4€jU≠ÃZD*Ðùв†ù·Λ{’₃≠„αûΣT3ÌׯOS¤T–Œþ&ÞVKV.∍2§Gú₃₁~ª¼)(ø><q₂¤S»þìAMв+ U’Íy†p×E0‚Qۣܖ½7=nyÚ˜qú6;Δ“Ì¹YĀ—p₅!Ω"a–|á&†ª“ëkBQöã}3
s××ĀΓ¶ü¸†¹è¹zÒć†@+2ΓRαÃðû∊$º–„Ÿã>\>|d£Ýõõdʒhû#“IƒvJýi{Ùʒ₃-±¥)—ÝÅн{Š\e∞‡Δ-8¹ûÌâ₃±
«ãÜ‹›td«W"Ô£&₄;åL à¿мÂλÌм£«н₆¹NóüQH„w¦ºÔòcΔ¡HáÕ¢δĆShΔÈÔBX`´0₃iè«®°—fS$×ǝ&Ë3nH]wÂß0µ∍±ò+ÚΓqQ]õºćuH~°ÄÜÉ’=øƶË₄¹\ï≠7ðDg›½ÑšƵ÷é3µÿη–|Øìä₄CĀ²‹₅So–saÆ₃¦õÌÉr—=0ć₆?ŸÛÏƶ‡[õ¸β%H<-çмlÞ„‹59°C>#ÓΛh₂µJôü…ι¥mΩ«ÎP`§т·¥Òž©Ó¤½θVC!’вxjí<:∍{ÇS&PsÆň:₄Ì¡ˆΛð∍ó«:ièîðÕ{ôт%F¨2uÞ∍ù)/θÙ-αŒj)7·BÿJ€Ãδñ«[éÒm‡ìõиà₁AVw₆ÇÇÂk“Ÿkˆ£}TžŽ¹©¤âò+gZεê}ñÖàΔ÷ǝ³U;°:ûhmÑòÏÜ₄[ÛÁçû$µ“"Xz€‚zλ1
¯0ï3ƶTн=íõ99ƒñβÌõöæ¶E˜ƵÝьසFÊVùûèÏWŒþā4αº+ŒÔFàŽrÆ#'€î²d¸xLmAĀ÷«vV°©!¯āÌØ≠в'ÕxêÃÄmWβªŸíê¢6}2ú…åô%gÿEXÙr6íËÛ€¶Ý₄·®₄¬ºó«'(Ë—ûá—Ô˽*e‚*Õ›Ø/"‘¡oαΛñ†4~¸qCyî>òšqu"₆Æ¡á들š_¦¦!т<gÙ×¼'oθp²n¶'^±‚X!½ƶΔ>{is¢λ"oAÁjв₄z‹ø₆)5HˆCÍ‘˜Þðêβƶÿùc¼λoM₄ªÞΛ≠H&ÚþýoÒÝ¥@a³Y[áæ°$¢}ćĆ¹±»₂¥˜³²™Lm9GΘΣΛ«2‚O»‘ηhĀÛˆ\¥ηÕÞ ‘6Rm‹ð≠~r–[+“Å7Àx/т÷âIι”Õ¾õ'3K[]=€Q}Ô,XÖè₁3µ /ÖZ₄X
≠è₁÷
≠Rèxž×hÉÑ’₁óqÊÒ:<eÀÙØãÚžNg‹Ā~Gη«ø¶`rΣÖ)Ä«Ω.Ç<Æ;´(…;±+§AP™wQÉι׶т+_Ωj-Ê°ƒ§¡çóùÿ‡αØAh—“ζì(Adß¾y‚2ÿÄyFìεíøíagúÐ₂¥¼MsÀïê;EAŠ+³ìΘEwC–Hç•5ôçTô»

Try it online!


Shrugs in 05AB1E: I'm astonished how direct base conversion almost ties BG...

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.