আজ শুক্রবার! যার অর্থ বিয়ারের সময়!
দুঃখজনক হলেও, আজ আমরা এটি পান না করে গল্ফিং বিয়ার করব। :(
চ্যালেঞ্জ
একটি বিয়ার আউটপুট এবং এটি পান। আপনি যে পরিমাণ চুমুক গ্রহণ করেন তাতে আপনার আউটপুট পরিবর্তন হয়।
sips
আপনার প্রোগ্রামে একটি ইনপুট স্ট্রিং নেওয়া উচিত। এই স্ট্রিংটি সম্পূর্ণরূপে সংক্ষিপ্ত sip
গুলি দ্বারা গঠিত হতে পারে ।
যদি ইনপুটটি খালি স্ট্রিং হয় তবে আপনার ফোম সহ একটি সম্পূর্ণ বিয়ার গ্লাস আউটপুট করা উচিত।
আপনি যত বেশি চুমুক গ্রহণ করবেন, আপনার বিয়ারের গ্লাসটি খালি হবে emp
আপনি যদি 0 টি চুমুক গ্রহণ করেন তবে আপনার বিয়ারটিতে এখনও ফেনা রয়েছে। এই ফোমের আউটপুট সবসময় একই থাকে (উদাহরণ দেখুন)।
যদি আপনি 1 চুমুক নেন, আপনার বিয়ার গ্লাসটি আউটপুট করা উচিত, তারপরে একটি নতুন লাইন এবং স্ট্রিং Yuck, foam.
।
আপনি যদি 1 বা আরও বেশি চুমুক গ্রহণ করেন তবে আপনার বিয়ারগ্লাসে আর ফেনা থাকা উচিত নয়, তবে আপনার কাচের শীর্ষটি প্রদর্শন করা উচিত। ফোম পান করা এক চুমুক হিসাবে গণনা করা হয়।
আপনি যদি 6 বা ততোধিক চুমুক নেন তবে আপনার খালি বিয়ার গ্লাস আউটপুট করা উচিত, তারপরে একটি নতুন লাইন এবং স্ট্রিং Burp
।
আপনি যে প্রতিটি চুমুক গ্রহণ করেন, আপনার বিয়ারের গ্লাসটি খালি হয়ে উঠতে হবে। কিভাবে পূর্ণ আপনার beerglass হয় বুদবুদ পরিমাণ উপর নির্ভর করে °
( °
আপনার বিয়ার)। ফোমের পরে আপনি যে পরিমাণ সিপ গ্রহণ করেন, তার জন্য বুদবুদগুলির একটি লাইন অপসারণ করা উচিত। বিয়ারের প্রতিটি লাইনে সর্বনিম্ন 1
এবং সর্বাধিক 5
বুদবুদ থাকতে পারে । এই বুদবুদগুলির অবস্থান 100% এলোমেলো হওয়া উচিত।
উদাহরণ
ইনপুট
empty input string, or no input at all
আউটপুট
oo o oo
oooooooooooo
o| ° ° |\
| ° | \
| °° ° |} |
| ° ° | /
| ° °|/
\__________/
ইনপুট
sip sip sip
আউটপুট
____________
| |\
| | \
| ° |} |
|° ° ° | /
| ° ° |/
\__________/
ইনপুট
sip sip sip sip sip sip sip sip sip sip
আউটপুট
____________
| |\
| | \
| |} |
| | /
| |/
\__________/
Burp
এই পেস্টবিনে ইনপুট এবং আউটপুটগুলির একটি তালিকা রয়েছে। মনে রাখবেন বিয়ারগ্লাসের বুদবুদগুলি এলোমেলো হওয়া উচিত!
স্কোরিং
এটি কোড-গল্ফ , বাইট জেতে সংক্ষিপ্ততম কোড!
শুভ মদ্যপান golfing!
°
176 কোড পয়েন্ট সহ যে চরিত্রটি লক্ষ করতে পারেন