একটি প্রোগ্রাম লিখুন যা (এসটিডিএন / কমান্ড লাইনের মাধ্যমে) একটি অ-নেতিবাচক পূর্ণসংখ্যক এন।
যখন এন 0 হয়, আপনার প্রোগ্রামটি মুদ্রণ করা উচিত O
(এটি মূলধন ওহ, শূন্য নয়)।
যখন এন 1 হয়, আপনার প্রোগ্রামটি মুদ্রণ করা উচিত
\|/
-O-
/|\
যখন এন 2 হয় আপনার প্রোগ্রামটি মুদ্রণ করা উচিত
\ | /
\|/
--O--
/|\
/ | \
যখন এন 3 হয় আপনার প্রোগ্রামটি মুদ্রণ করা উচিত
\ | /
\ | /
\|/
---O---
/|\
/ | \
/ | \
বৃহত্তর এন এর জন্য, এই প্যাটার্নটি একই সঠিক ফ্যাশনে অব্যাহত রয়েছে। "সূর্য" আট রে প্রত্যেকটি উপযুক্ত এর এন এর তৈরি করা উচিত -
, |
, /
, অথবা \
অক্ষর।
বিস্তারিত
- কোনও প্রোগ্রামের পরিবর্তে, আপনি কোনও ফাংশন লিখতে পারেন যা পূর্ণসংখ্যা লাগে takes ফাংশনটি সূর্যের নকশাটি সাধারণত মুদ্রণ করে বা স্ট্রিং হিসাবে ফিরে আসে।
আপনার অবশ্যই হয়
- মোটামুটি কোনও পিছনে স্থান নেই, বা
- কেবলমাত্র পর্যাপ্ত স্থানের স্থান রয়েছে তাই নিদর্শনটি একটি নিখুঁত (2N + 1) * (2N + 1) আয়তক্ষেত্র।
যে কোনও বা সমস্ত এন এর আউটপুটে allyচ্ছিকভাবে একটি পেছনের নতুন লাইন থাকতে পারে।
স্কোরিং
বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।
N=0
।