এই সাইটের সমস্ত কুইন চ্যালেঞ্জগুলি বাইট গণনা বা নিজের চরিত্রগুলিতে ফোকাস করে। এই এক অন্য। আপনার চ্যালেঞ্জটি হ'ল এমন একটি প্রোগ্রাম লিখুন যা আউটপুট উত্পাদন করে যার উত্সের কোড পয়েন্টের সমতুল্য একটি কোড পয়েন্ট যোগফল।
একটি কোড পয়েন্ট যোগফল উত্পাদন করতে:
- প্রোগ্রামের অক্ষর সেটটিতে অক্ষরের মানগুলি সন্ধান করুন।
উদাহরণস্বরূপ -FOO
ASCII এ:F
= 70,O
= 79,O
= 79 - তাদের সব একসাথে যোগ করুন। ASCII তে
কোড পয়েন্টের সমষ্টিFOO
:F
+O
+O
= 70 + 79 + 79 = 228।
একটি ASCII যোগফলের উদাহরণটি যদি উত্স কোড হয় ABC
এবং আউটপুট হয় !!!!!!
। কারণ উত্সের ASCII মানগুলির যোগফল ( A
= 65, B
= 66, C
= 67, যোগ = 198) আউটপুটে ( !
= 33, 33 * 6 = 198) ASCII মানগুলির সমষ্টি হিসাবে সমান is । BBB
হিসাবে বৈধ আউটপুট হবে cc
।
বিধি
- আপনার প্রোগ্রামটি অবশ্যই কোনও বিপরীত, বদলানো, ত্রুটি বা অন্য কোনও ধরণের "সত্য" কুইন হওয়া উচিত না। বিস্তারিত বলতে: যদি আউটপুটে উত্স হিসাবে সমস্ত একই অক্ষর থাকে তবে তা অবৈধ।
- আপনার প্রোগ্রামটি আউটপুট হিসাবে সংকলক / দোভাষী থেকে কোনও ত্রুটি / সতর্কতা ব্যবহার করতে পারে না।
- আপনার প্রোগ্রামের উত্স আউটপুট হিসাবে একই কোডপেজ ব্যবহার করতে হবে।
- আপনার প্রোগ্রামটি এই চ্যালেঞ্জটি হওয়ার আগে তৈরি হওয়া কোনও কোডপেজ ব্যবহার করতে পারে।
- আপনার প্রোগ্রামের আউটপুটে অবশ্যই লাইনফিড এবং ট্যাবগুলি বাদ দিয়ে কোনও অপ্রিন্টযোগ্য অক্ষর (যেমন ASCII 0 থেকে 31 এর মধ্যে বা 127 এর উপরে) থাকতে হবে না।
- স্ট্যান্ডার্ড লুফোলস প্রযোজ্য।
- যদি উত্স এবং / অথবা আউটপুটটির একটি অনুচ্ছেদে লাইনফিড থাকে তবে এটি অবশ্যই কোড পয়েন্টের যোগে অন্তর্ভুক্ত করা উচিত।
- সংকলক পতাকাগুলি চূড়ান্ত বাইট গণনা (স্কোর) এ অন্তর্ভুক্ত করা দরকার, তবে উত্সের কোড পয়েন্টের যোগফল নয়।
- আউটপুট / উত্স খালি নাও থাকতে পারে।
স্কোরিং
বাইট গণনায় সংক্ষিপ্ত উত্তর (কোড পয়েন্ট যোগফল নয়) জয়। দয়া করে এই শিরোনাম ফর্ম্যাট উত্তরগুলি ব্যবহার করুন:
# Jelly, 12 bytes, sum 56 (SBCS)
আপনি ASCII এর অঙ্কগুলি গণনা করতে এই সরঞ্জামটি ব্যবহার করতে পারেন ।
উল্লেখ
এখানে কিছু দরকারী কোডপেজ উল্লেখ রয়েছে।