আবার প্রোগ্রামিং 101 এর জন্য একটি কার্য দ্বারা অনুপ্রাণিত এখানে আরও একটি চ্যালেঞ্জ।
ইনপুট:
- একটি ধনাত্মক পূর্ণসংখ্যা
n >= 3
। (বিজোড় হতে হবে)
আউটপুট:
n
নক্ষত্রের রেখাগুলি, যেখানে প্রথম রেখায় রয়েছেn
নক্ষত্র এবং প্রতিটি নতুন লাইনে আগের রেখার চেয়ে দুটি নক্ষত্র রয়েছে। 1 টি তারকাচিহ্ন আঘাত করা অবধি। সেখান থেকে প্রতিটি নতুন লাইনের অ্যাসিরিস্কে ফিরে যাওয়ার আগে রেখার চেয়ে আরও দুটি নক্ষত্র রয়েছেn
। স্পেসস বা স্পেসের মতো কোনও কিছুকে অ্যাসিস্ট্রিকগুলি সারিবদ্ধ করার জন্য ব্যবহার করতে হবে যাতে এটি সত্যিই একটি ঘন্টাঘড়ির মতো দেখায়।
সাধারাইওন রুল:
- ট্রেলিং করা নতুন লাইনের অনুমতি রয়েছে তবে এটি ব্যবহার করতে হবে না।
- ইন্ডেন্টেশন একটি আবশ্যক।
- এটি কোড-গল্ফ, তাই বাইট জেতে সংক্ষিপ্ত উত্তর।
- যেহেতু কোর্সটি সি ++ তে পড়ানো হয়, তাই আমি সি ++ তে সমাধান দেখতে আগ্রহী।
পরীক্ষার কেস (n = 5):
*****
***
*
***
*****