কাজটি
আপনার পছন্দের ভাষায় একটি প্রোগ্রাম লিখুন, যা স্ট্যান্ডার্ড ইনপুট থেকে ইওএফ পর্যন্ত ইনপুটটির sort
লাইন পড়ে এবং সেগুলি কমান্ড-লাইন প্রোগ্রামের মতো ASCIIbetical ক্রমে স্ট্যান্ডার্ড আউটপুটে লিখবে । পাইথনের একটি সংক্ষিপ্ত, নিখরচায় উদাহরণ:
import sys
for line in sorted(sys.stdin):
print(line.rstrip('\n'))
আন্ডারহ্যান্ডড অংশ
ওএস ওয়ারের অনুরূপ , আপনার লক্ষ্যটি প্রতিযোগিতামূলক প্ল্যাটফর্মে আপনার প্রোগ্রামটি ইচ্ছাকৃতভাবে আরও ধীরে ধীরে চালিয়ে দেওয়ার মাধ্যমে প্রমাণ করা যায় যে আপনার অনুকূল প্ল্যাটফর্মটি "আরও ভাল"। এই প্রতিযোগিতার স্বার্থে, একটি "প্ল্যাটফর্ম" এর যে কোনও সমন্বয় নিয়ে গঠিত:
- প্রসেসর
- আর্কিটেকচার (x86, আলফা, এআরএম, এমআইপিএস, পাওয়ারপিসি, ইত্যাদি)
- সাক্ষ্যদান (64-বিট বনাম 32-বিট বনাম 16-বিট)
- বড়- বনাম লিটল এন্ডিয়ান
- অপারেটিং সিস্টেম
- উইন্ডোজ বনাম লিনাক্স বনাম ম্যাক ওএস ইত্যাদি
- একই অপারেটিং সিস্টেমের বিভিন্ন সংস্করণ
- ভাষা বাস্তবায়ন
- বিভিন্ন সংকলক / দোভাষী বিক্রেতারা (যেমন, এমএসভিসি ++ বনাম জিসিসি)
- একই সংকলক / দোভাষীর বিভিন্ন সংস্করণ
যদিও আপনি কোড লিখে যেমন প্রয়োজনীয়তা পূরণ করতে পারে:
#ifndef _WIN32
Sleep(1000);
#endif
এ জাতীয় উত্তর উঁচু করা উচিত নয়। লক্ষ্য সূক্ষ্ম হতে হয়। আদর্শভাবে, আপনার কোড করা উচিত চেহারা এটা প্ল্যাটফর্ম-নির্ভরশীল এ সব না পারে। আপনি যদি না কোন #ifdef
(চালু ভিত্তিক বা অবস্থার বিবৃতি os.name
বা System.Environment.OSVersion
বা যাই হোক না কেন), তারা একটি বিশ্বাসযোগ্য আত্মপক্ষ সমর্থন (অবশ্যই মিথ্যা, উপর ভিত্তি করে) থাকা উচিত।
আপনার উত্তরে অন্তর্ভুক্ত করুন
- কোড
- আপনার "প্রিয়" এবং "পছন্দসই" প্ল্যাটফর্মগুলি।
- আপনার প্রোগ্রামটি পরীক্ষা করার জন্য একটি ইনপুট।
- একই ইনপুটটির জন্য প্রতিটি প্ল্যাটফর্মের চলমান সময়।
- অনুগ্রহ করে প্ল্যাটফর্মে প্রোগ্রামটি এত ধীরে ধীরে কেন চলে তার একটি বিবরণ ।