আপনি হ্যাকার Typer অপরিচিত হন, দেখুন hackertyper.net । সংক্ষেপে, এটি একটি প্রোগ্রাম যা কৌতুক প্রভাবের জন্য কীস্ট্রোক প্রতি কোড বেসের এক অংশকে আউটপুট করে। কিন্তু, হ্যাকারটিপার.net সংস্করণটি প্রয়োগ করা খুব সহজ। কোডের একটি স্বেচ্ছাসেবী থেকে এটি একবারে তিনটি অক্ষরকে আউটপুট করে । এই চ্যালেঞ্জের জন্য, একটি প্রোগ্রামকে অবশ্যই নিজস্ব উত্স কোড আউটপুট করতে হবে এবং কীস্ট্রোকের জন্য একটি স্পেস ডিলিমিট কোডের মুদ্রণ করতে হবে ।
বিস্তারিত
- প্রোগ্রামের জন্য কোনও ফাইলের নাম হার্ড কোড করতে পারে না; এটি অবশ্যই তার নামটি গতিশীলভাবে নির্ধারণ করবে। প্রোগ্রামটি যদি কোনও নির্বাহযোগ্যের সাথে সংকলিত হয় তবে এটি এক্সিকিউটেবলের নামে স্ট্যান্ডার্ড ফাইল এক্সটেনশন যুক্ত করতে পারে (উইন্ডোজ ব্যবহার করা হলে .exe বাদে) এবং ধরে নিতে পারে যে উত্স ফাইলটি এক্সিকিউটেবল ডিরেক্টরিতে রয়েছে। উদাহরণস্বরূপ, যদি কোনও সি এক্সিকিউটেবলকে "হ্যাকার" নাম দেওয়া হয়, তবে এটির ডিরেক্টরি কোডটিতে "হ্যাকার। সি" নামের একটি ফাইল থেকে তার উত্স কোডটি টানতে হবে। যদি কোনও সংকলিত প্রোগ্রামের একটি এক্সটেনশান থাকে, তবে এর উত্স কোডের নাম নির্ধারণ করার আগে এটিকে বাদ দেওয়া উচিত ("typer.exe" -> "typer.cs")।
- প্রোগ্রামগুলিতে কমপক্ষে 5 টি স্পেস থাকতে হবে এবং প্রতিটি জায়গার মধ্যে কমপক্ষে একটি অক্ষর থাকবে। এর অর্থ হল যে এই চ্যালেঞ্জটির জন্য ক্ষুদ্রতম সম্ভাব্য আকারটি 9 বাইট। কর্মসূচির কার্যকারিতার জন্য ফাঁকা স্থানগুলি গুরুত্বপূর্ণ হবে না।
- যে কোনও বিন্যাস (ইনডেন্টেশন, নতুন লাইন ইত্যাদি) আউটপুটটিতে বজায় রাখতে হবে। এই ফর্ম্যাটিংটি কোডটি দিয়ে প্রিন্ট করা যেতে পারে যা এটি এগিয়ে যায় বা এটি অনুসরণ করে, কী গুরুত্বপূর্ণ তা হল বিন্যাসটি বজায় রাখা উচিত।
- আপনার পছন্দের ভাষায় শূন্যস্থান প্রয়োগের অন্য কোনও উপায় না থাকলে 5 টি স্থানের প্রয়োজনীয়তা পূরণের জন্য মন্তব্যগুলি ব্যবহার করা এড়িয়ে চলুন।
সম্পাদনা : নতুন লাইনগুলি খণ্ড বিভাজক হিসাবে ফাঁকা স্থান বা তার পাশাপাশি ব্যবহার করা যেতে পারে।