কারণ এটি শনিবার (ইউটিসি) এবং আমি ক্ষুধার্ত, আমি এক টুকরো পিজ্জা চাই। আমি আপনাকে একটি অর্ডার দেব এবং আমি একটি সুন্দর গরম এসিআই-আর্ট পিজ্জা চাই । চ্যালেঞ্জ পর্যন্ত?
ড্রাইভ-থ্রু
আপনার ড্রাইভ-থ্রু যেদিকেই হোক না কেন আমি আমার অর্ডার করব, এটি এসটিডিএন, কোনও ফাংশন প্যারামিটার, কমান্ড-লাইন আর্গুমেন্ট হোক না কেন, তবে আমি এটি আপনার জন্য একটি ভেরিয়েবলে রাখব না। (জেএস ফাংশন এক্সপ্রেশন অবশ্যই একটি ভেরিয়েবলের জন্য বরাদ্দ করা উচিত।)
ক্রম
আমার অর্ডার 2 অংশ থাকবে। প্রথম থেকে একটি ইতিবাচক, নন-জিরো পূর্ণসংখ্যা হতে হবে 3করার 6। এটি আমার পিজ্জার আকার। উদাহরণস্বরূপ, 6কোনও টপিংসবিহীন একটি আকারের পিজ্জার মতো দেখতে পাবেন:
/=====\
/ \
| |
| |
\ /
\=====/
একটি আকার 5:
/====\
/ \
| |
\ /
\====/
একটি আকার 4:
/===\
| |
| |
\===/
একটি আকার 3
/==\
| |
\==/
টপিংস
আমার টপিংগুলি UPPERCASE বর্ণের একটি স্ট্রিং হবে। এখানে সম্ভাব্য মানগুলি:
পি - পেপারনি এস - সসেজ এন - পাইনেপল জে - জালাপানোস বি - কলা মরিচ সি - বেকন
আপনি অবশ্যই সেগুলি কোথাও পিজ্জার উপরে ফিট করুন। যদি আমি একটি আকার 4 এবং অর্ডার করি PSPCJতবে এটি একটি বৈধ আউটপুট:
/===\
|PSPCJ|
| |
\===/
সুতরাং এটি:
/===\
|P P J|
| S C |
\===/
এবং এই:
/===\
| |
|PSPCJ|
\===/
আমার টপিংগুলি পিৎজারে কোথায় রয়েছে সে সম্পর্কে সত্যই আমি পছন্দ করি না যতক্ষণ না তারা ক্রাস্টে বা একে অপরের শীর্ষে না থাকে।
পিক-আপ উইন্ডো
আমি আমার পিজ্জা তুলতে অনেক জায়গায় যাব, এসটিডিআউট, একটি ফাইল, কোনও ফাংশনের রিটার্ন মান, তবে একটি পরিবর্তনশীল নয় including
অতিরিক্ত স্টাফ
- স্ট্যান্ডার্ড লুফোলস নিষিদ্ধ
- এটি কোড-গল্ফকে ট্যাগ করা তাই বাইটের সংক্ষিপ্ত উত্তরটি জিতে!
- অবৈধ ইনপুট (টপিংস> পিজ্জা স্পেস ইত্যাদি) সম্পর্কে চিন্তা করবেন না
- উদাহরণের জন্য নীচে আমার উত্তর (জেএস ইএস 6) দেখুন (আমি আশা করি আপনি আরও ভাল করতে পারবেন)
̶5̶,̶ ̶N̶N̶N̶̶ হয় একটি বৈধ ইনপুট ̶ (OR উচিত এটা হতে ̶ ̶5̶,̶ ̶N̶̶ পরিবর্তে) ̶ ̶ এছাড়াও, যেখানে মাশরুম হয় ..? :( সম্পাদনা করুন: কিছু মনে করবেন না প্রথম প্রশ্ন সম্পর্কে, আমি আপনার পরীক্ষার বিষয় দেখতে 2x করেছে P।