Seringkali saat saya bermain golf, saya ingin tahu apa nilai ASCII dari karakter tertentu. Salah satu sumber favorit saya untuk mencari semua karakter ASCII yang dapat dicetak dengan cepat adalah ASCIItable.com . Ini memiliki gambar yang sangat bagus yang tidak hanya memperlihatkan karakter ASCII yang dapat dicetak beserta nilainya, tetapi juga karakter yang tidak dapat dicetak dan diperluas, dan nilai dalam heksadesimal, oktal, dan HTML:
Tantangan hari ini adalah membuat ulang tabel ASCII itu sebagai tabel ASCII dan bukannya gambar. Agar lebih sederhana, kami tidak akan menggunakan karakter kontrol (karakter di bawah 32) dan kami hanya akan menampilkan nilai desimal dan karakter. Dengan kata lain, tantangan Anda adalah menulis program penuh atau fungsi yang mencetak atau mengembalikan teks berikut:
Dec Chr | Dec Chr | Dec Chr
----------------------------------
32 Space | 64 @ | 96 `
33 ! | 65 A | 97 a
34 " | 66 B | 98 b
35 # | 67 C | 99 c
36 $ | 68 D | 100 d
37 % | 69 E | 101 e
38 & | 70 F | 102 f
39 ' | 71 G | 103 g
40 ( | 72 H | 104 h
41 ) | 73 I | 105 i
42 * | 74 J | 106 j
43 + | 75 K | 107 k
44 , | 76 L | 108 l
45 - | 77 M | 109 m
46 . | 78 N | 110 n
47 / | 79 O | 111 o
48 0 | 80 P | 112 p
49 1 | 81 Q | 113 q
50 2 | 82 R | 114 r
51 3 | 83 S | 115 s
52 4 | 84 T | 116 t
53 5 | 85 U | 117 u
54 6 | 86 V | 118 v
55 7 | 87 W | 119 w
56 8 | 88 X | 120 x
57 9 | 89 Y | 121 y
58 : | 90 Z | 122 z
59 ; | 91 [ | 123 {
60 < | 92 \ | 124 |
61 = | 93 ] | 125 }
62 > | 94 ^ | 126 ~
63 ? | 95 _ | 127 DEL
Membuntuti spasi pada setiap baris, dan membuntuti baris baru diizinkan. Karena ini adalah tantangan kompleksitas-kolmogorov , kiriman Anda mungkin tidak menerima input apa pun, atau mengakses sumber daya eksternal apa pun (seperti file atau web), dan tujuan Anda adalah mengompres kode untuk menghasilkan teks ini sebanyak mungkin.
Celah standar berlaku, dan jawaban tersingkat dalam byte menang. Selamat bermain golf!