(সম্পর্কিত / অনুপ্রাণিত দ্বারা: একটি বোলিং গঠন আঁকুন )
শীতের মাসগুলিতে একটি মজাদার বিনোদন হ'ল একটি বড় বল (বাস্কেটবলের মতো) এবং ক্ষুদ্র তুষারমানের চিত্র ব্যবহার করে স্নোম্যান বোলিং করা। আসুন এটি ASCII এ পুনরায় তৈরি করুন।
প্রতিটি তুষারমানের নিম্নলিখিত সমন্বয়ে গঠিত:
(.,.)
( : )
এখানে দশ স্নোম্যান "পিন" এর সারিবদ্ধকরণ
(.,.) (.,.) (.,.) (.,.)
( : ) ( : ) ( : ) ( : )
(.,.) (.,.) (.,.)
( : ) ( : ) ( : )
(.,.) (.,.)
( : ) ( : )
(.,.)
( : )
এই "পিনের" থেকে লেবেলযুক্ত 1
করতে 10
যেমন
7 8 9 10
4 5 6
2 3
1
এতদূর, এতটা স্ট্যান্ডার্ড। তবে, সাধারণ বোলিংয়ের বিপরীতে, স্নোম্যান পিনগুলি কেবল সমতল এবং সম্পূর্ণ সরানো হয় না। এটি এমন কারও দ্বারা করা হয়েছে যা আঘাত করা কোনও পিনের তুষারটিকে ম্যানুয়ালি চ্যাপ্টা প্রয়োজন। _____
উপরের সাদা অংশের সাথে একটি সমতল স্নোম্যান (পাঁচটি আন্ডারস্কোর) দ্বারা উপস্থাপিত হয় । এখানে 1 3 5 6 9 10
পিনগুলি সমতল করার একটি উদাহরণ রয়েছে (যার অর্থ কেবল 2 4 7 8
পিনগুলি রয়ে গেছে):
(.,.) (.,.)
( : ) ( : ) _____ _____
(.,.)
( : ) _____ _____
(.,.)
( : ) _____
_____
ইনপুট
- A থেকে পূর্ণসংখ্যার তালিকা
1
থেকে10
কোনো সুবিধাজনক বিন্যাসে যা পিনের তাড়িত হয় এবং এইভাবে প্রয়োজন প্রতিনিধিত্বমূলক চ্যাপ্টা করা হবে। - প্রতিটি সংখ্যা কেবল একবারে উপস্থিত হবে, এবং সংখ্যাগুলি যে কোনও ক্রমে (সাজানো, সাজানো, সাজানো বাছাই) হতে পারে - আপনার পছন্দ যাই হোক না কেন আপনার কোডকে গল্ফিয়ার করে তোলে।
- ইনপুটটিতে কমপক্ষে একটি পূর্ণসংখ্যার নিশ্চয়তা রয়েছে।
আউটপুট
তুষারমানের পিনগুলির ফলস্বরূপ ASCII শিল্পের উপস্থাপনা, সঠিক পিনগুলি সমতল করে।
বিধি
- নেতৃস্থানীয় বা পিছনে থাকা নতুন লাইনের বা হোয়াইটস্পেসগুলি সমস্ত alচ্ছিক, যতক্ষণ না অক্ষরগুলি নিজেরাই সঠিকভাবে লাইন করে থাকে।
- হয় একটি সম্পূর্ণ প্রোগ্রাম বা একটি ফাংশন গ্রহণযোগ্য। যদি কোনও ফাংশন হয় তবে আপনি আউটপুটটি মুদ্রণের পরিবর্তে ফিরিয়ে দিতে পারেন।
- যদি সম্ভব হয় তবে দয়া করে একটি অনলাইন পরীক্ষার পরিবেশের একটি লিঙ্ক অন্তর্ভুক্ত করুন যাতে লোকেরা আপনার কোডটি চেষ্টা করতে পারে!
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ তাই সাধারণ গল্ফিংয়ের সমস্ত নিয়ম প্রয়োগ হয় এবং সংক্ষিপ্ততম কোড (বাইটে) জয়ী হয়।
উদাহরণ
1 3 5 6 9 10
(.,.) (.,.)
( : ) ( : ) _____ _____
(.,.)
( : ) _____ _____
(.,.)
( : ) _____
_____
1 2 3
(.,.) (.,.) (.,.) (.,.)
( : ) ( : ) ( : ) ( : )
(.,.) (.,.) (.,.)
( : ) ( : ) ( : )
_____ _____
_____
1 2 3 4 5 6 8 9 10
(.,.)
( : ) _____ _____ _____
_____ _____ _____
_____ _____
_____