পটভূমি
আপনি কিছু বোর্ড-গেম প্রস্তুতকারকের জন্য কাজ করছেন এবং কিছু গেমের জন্য তাদের উপর খোদাই করা 0 থেকে n পর্যন্ত সংখ্যা সহ কাঠের টাইলস তৈরি করতে হবে । তবে, আরও অগ্রগতি ব্যতীত কিছু টাইল পৃথক পৃথক হয়ে উঠবে, যেমন, 6এবং 9। এটি এড়ানোর জন্য, আপনাকে এমন সংখ্যা সজ্জিত করতে হবে যা অন্যদের (এবং কেবলমাত্র) বিভ্রান্তিমূলক বিন্দুর সাথে বিভ্রান্ত হতে পারে, যেমন, আপনার মতো টাইলস থাকবে 9.বা 6089.।
দুর্ভাগ্যক্রমে, আপনাকে এর জন্য কিছু পুরানো, তবে প্রোগ্রামযোগ্য কাঠ-খোদাই ডিভাইস ব্যবহার করতে হবে, যার ইন্টারফেসটি এতটাই নষ্ট হয়ে গেছে যে আপনাকে প্রোগ্রামের প্রতিটি চরিত্রকে একটি অনিবার্য ক্লান্তিকর প্রক্রিয়াতে হাত দিয়ে এনকোড করতে হবে। ভাগ্যক্রমে ডিভাইসটি প্রতিটি বিদ্যমান প্রোগ্রামিংয়ের ভাষা বোঝে। সুতরাং আপনি সংক্ষিপ্ততম প্রোগ্রামের সন্ধান করছেন যা এই জাতীয় টাইলগুলি মুদ্রণ করে।
আসল কাজ
সংক্ষিপ্ততম প্রোগ্রামটি লিখুন যে:
- ইনপুট হিসাবে ধনাত্মক পূর্ণসংখ্যা n নেয় । কীভাবে ইনপুটটি পঠিত তা আপনার উপর নির্ভর করে।
- আপনার পছন্দের ক্রমে 0 থেকে n (0 এবং n অন্তর্ভুক্ত) এর প্রতিটি সংখ্যা মুদ্রণ করুন , একক সাদা স্থানের অক্ষর দ্বারা পৃথক (নিউলাইন সহ)। শীর্ষস্থানীয় শূন্যগুলি ছাড়াই সংখ্যাগুলি মুদ্রিত করতে হবে।
- প্রতিটি সংখ্যায় একটি বিন্দু (।) যুক্ত করে যা অন্যটিতে পরিণত হয়, valid (180 °) দ্বারা আবর্তনের পরে বৈধ সংখ্যা, এমনকি যদি এই সংখ্যাটি n এর চেয়ে বড় হয় । আপনার টাইপফেসের 0 এবং 8 টি ঘূর্ণন-প্রতিসাম্য এবং 9 টি একটি ঘোরানো 6 The এবং 2 ঘূর্ণনের উপর পৃথক; 1 টি আবর্তন-প্রতিসাম্য নয়। শীর্ষস্থানীয় শূন্যগুলির সাথে নম্বরগুলি বৈধ নয়।
উদাহরণ
নিম্নলিখিত নম্বরগুলির প্রতিটি ঠিক এভাবে মুদ্রণ করতে হবে:
2
4
5
6.
8
9.
16
60
66.
68.
69
906
909.
8088.
9806.
9886
9889.
8088.
আপনার উদাহরণগুলিতে একটি ঘূর্ণন-অনিরাপদ সংখ্যা হিসাবে অন্তর্ভুক্ত করা সহায়ক হবে যা 6 বা 9 নয়
60
হবে60.
?