2015 এর জন্য একটি ভাল রেজোলিউশন আরও টেকসইভাবে বাঁচতে হবে। আমরা পুনর্ব্যবহারের মাধ্যমে শুরু করব। পুনর্ব্যবহারযোগ্য কোড, এটি!
আপনার কাজটি হ'ল 2015
নিউলাইনটি (এবং কেবল এটিই) অনুসরণ করে বা ছাড়াই নম্বরটি STDOUT এ মুদ্রণ করা । তবে আপনাকে পিপিসিজি থেকে কিছু পুরানো কোড পুনর্ব্যবহার করে তা করতে হবে । এটি কীভাবে কাজ করে তা এখানে:
- 2014-12-16 00: 00: 00Z এর আগে কোডগলফ.এসইতে পোস্ট করা কোনও উত্তর বাছুন (যেদিন আমি স্যান্ডবক্সে পোস্ট করেছি)। ব্যতিক্রম: আপনি গত বছরের নতুন বছরের চ্যালেঞ্জ থেকে কোনও উত্তর ব্যবহার করতে পারবেন না ।
- এই উত্তর থেকে একটি কোড ব্লক চয়ন করুন (কোনও ইনলাইন কোড স্নিপেট নয়, এটি নিজস্ব অনুচ্ছেদে একটি হতে হবে)। এই ব্লকটি অবশ্যই প্রকৃত কোড হিসাবে বিজ্ঞাপন দেওয়া উচিত, উদাহরণস্বরূপ আপনি পরীক্ষার কেসগুলি বা উদাহরণস্বরূপ আউটপুট ব্যবহার করতে পারবেন না যা মনোস্পেস ফর্ম্যাটিং ব্যবহারের ক্ষেত্রে ঘটে।
- এই চ্যালেঞ্জটির জন্য আপনার জমা দেওয়ার জন্য সেই কোড ব্লকের অক্ষরগুলিকে পুনরায় সাজান । আপনি কেবল ক্রম পরিবর্তন করতে পারেন, কোনও অক্ষর যুক্ত বা অপসারণ করতে পারবেন না। এর মধ্যে রয়েছে নিউলাইনস।
- আপনার অবশ্যই মূল উত্স ব্লকটি আপনার ভাষায় সিন্টেক্সিকভাবে বৈধ কিনা তা দেখাতে সক্ষম হবেন। সেরা ক্ষেত্রে আপনি এটি দেখিয়ে এটি করতে পারেন যে এটি সংকলন-সময় বা রান-টাইম ত্রুটিগুলি ছাড়াই চলে। মূল কোডটি জাভা হতে পারে, আপনি এটি হোয়াইটস্পেস উত্তরের জন্য ব্যবহার করতে পারেন (যেমন প্রতিটি ফাইল হোয়াইটস্পেসে বৈধ হয়) তবে সম্ভবত এটি পাইথন উত্তরের জন্য ব্যবহার করতে পারবেন না (যেহেতু মূলটি পাইথন বাক্য গঠনটি বৈধ হবে না) )।
মনে রাখবেন যে আপনার উত্তরে অবশ্যই সমস্ত ইনপুট এবং বাহ্যিক অবস্থা (প্রকৃত বর্তমান তারিখ সহ) উপেক্ষা করতে হবে। এটা এসটিডিনের কাছ থেকে পড়তে পারে , বলুন, যতক্ষণ না এটি খালি থাকলে ক্রাশ না হয় এবং স্ট্রিমের সমস্ত সম্ভাব্য সামগ্রীর জন্য একই আউটপুট উত্পাদন করে।
আপনার ফলাফল কোডটি একটি সম্পূর্ণ প্রোগ্রাম হতে হবে (কোনও ফাংশন নয়, বা একটি স্নিপেট যা একটি REPL পরিবেশ অনুমান করে)।
এটি কোড গল্ফ, তাই সংক্ষিপ্ত উত্তর (মধ্যে) বাইটে ) জেতে।
লিডারবোর্ড
আমি নিশ্চিত এটি বিভিন্ন ভাষায় খুব আলাদাভাবে খেলবে। সুতরাং নিম্নলিখিত স্ট্যাক স্নিপেট একটি নিয়মিত লিডারবোর্ড এবং ভাষা দ্বারা বিজয়ীদের একটি সংক্ষিপ্ত বিবরণ উভয়ই উত্পন্ন করে।
আপনার উত্তরটি প্রদর্শিত হয়েছে তা নিশ্চিত করার জন্য, দয়া করে নীচের মার্কডাউন টেমপ্লেটটি ব্যবহার করে আপনার উত্তরটি শিরোনাম দিয়ে শুরু করুন:
# Language Name, N bytes
N
আপনার জমা দেওয়ার আকারটি কোথায় ? আপনি যদি নিজের স্কোরটি উন্নত করেন তবে আপনি পুরানো স্কোরগুলি শিরোনামে রেখে দিতে পারেন । এই ক্ষেত্রে:
# Ruby, <s>104</s> <s>101</s> 96 bytes