Thường xuyên trong khi tôi chơi golf, tôi sẽ muốn biết giá trị ASCII của một nhân vật nào đó là gì. Một trong những tài nguyên yêu thích của tôi để tìm kiếm nhanh chóng tất cả các ký tự ASCII có thể in là ASCIItable.com . Điều này có một hình ảnh thực sự đẹp không chỉ hiển thị các ký tự ASCII có thể in và các giá trị của chúng, mà cả các ký tự mở rộng và không thể in được và các giá trị ở dạng thập lục phân, bát phân và HTML:
Thách thức ngày nay là tái tạo bảng ASCII đó dưới dạng bảng ASCII thay vì hình ảnh. Để đơn giản hơn, chúng tôi sẽ không sử dụng các ký tự điều khiển (ký tự dưới 32) và chúng tôi sẽ chỉ hiển thị giá trị thập phân và ký tự. Nói cách khác, thách thức của bạn là viết một chương trình đầy đủ hoặc một chức năng in hoặc trả về văn bản sau:
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
Không gian lưu trữ trên mỗi dòng và một dòng mới được cho phép. Vì đây là một thách thức phức tạp kolmogorov , việc gửi của bạn có thể không nhận bất kỳ đầu vào nào, hoặc truy cập bất kỳ tài nguyên bên ngoài nào (như tệp hoặc web) và mục tiêu của bạn là nén mã để xuất văn bản này càng nhiều càng tốt.
Các sơ hở tiêu chuẩn được áp dụng và câu trả lời ngắn nhất tính theo byte sẽ thắng. Chúc bạn chơi golf vui vẻ!