আমি যখন কোড-গল্ফিং করি তখন প্রায়শই আমি জানতে চাইব একটি নির্দিষ্ট চরিত্রের ASCII মান কী। মুদ্রণযোগ্য এএসসিআইআই অক্ষরগুলির দ্রুত সন্ধান করার জন্য আমার প্রিয় একটি সম্পদ হ'ল ASCIItable.com । এটিতে একটি দুর্দান্ত চিত্র রয়েছে যা কেবল প্রিন্টযোগ্য এএসসিআইআই অক্ষর এবং তাদের মানগুলিই নয়, অপ্রিনিতযোগ্য এবং প্রসারিত অক্ষরগুলি এবং হেক্সাডেসিমাল, অক্টাল এবং এইচটিএমএলের মানগুলিও দেখায়:
আজকের চ্যালেঞ্জটি হ'ল ASCII টেবিলটি একটি চিত্রের পরিবর্তে ASCII টেবিল হিসাবে পুনরায় তৈরি করা। জিনিসগুলি আরও সহজ রাখতে, আমরা কন্ট্রোল-ক্যারেক্টার ব্যবহার করব না (32 এর নিচে অক্ষর) এবং আমরা কেবলমাত্র দশমিক মান এবং অক্ষরটি দেখাব। অন্য কথায়, আপনার চ্যালেঞ্জটি হ'ল একটি সম্পূর্ণ প্রোগ্রাম বা এমন একটি ফাংশন লিখুন যা নিম্নলিখিত পাঠ্যটি প্রিন্ট করে বা ফেরত দেয়:
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
প্রতিটি লাইনে ট্রেলিং স্পেস এবং একটি ট্রেলিং নিউলাইন অনুমোদিত are যেহেতু এটি কলমোগরভ-জটিলতা চ্যালেঞ্জ, তাই আপনার জমা দেওয়া কোনও ইনপুট নিতে পারে না বা কোনও বাহ্যিক সংস্থান (যেমন কোনও ফাইল বা ওয়েব) অ্যাক্সেস করতে পারে না এবং আপনার লক্ষ্য এই পাঠ্যটিকে যতটা সম্ভব আউটপুট করার জন্য কোডটি সংকুচিত করা।
স্ট্যান্ডার্ড লুফোলগুলি প্রয়োগ হয় এবং বাইটের মধ্যে সংক্ষিপ্ত উত্তর। শুভ গল্ফিং!