চুনকি বনাম স্মুথ স্ট্রিংয়ের উপর ভিত্তি করে ।
স্কুইগলসগুলি /\_/\/\__/\/\/\/\_/\_/\যখন আপনি সত্যিই বিরক্ত হন তখন কোনও কীবোর্ড তৈরি করতে মজা হয়। তবে সমস্ত স্কিগগলস সমানভাবে তৈরি হয় না। কিছু স্কিগগলগুলি মসৃণ, পছন্দসই \___/, এবং কিছু চমকপ্রদ, যেমন /\/\/\/\। অন্যেরা ঠিক নিখুঁতভাবে ভেঙে গেছে, যেমন////_\\\
প্রতিটি Nঅক্ষরের N-1স্কুইগল- এর ভিতরে স্কুইগল-জংশন রয়েছে। প্রতিটি স্কিগল-জংশনকে তিন ধরণের একটিতে শ্রেণিবদ্ধ করা হয়:
মসৃণ (কোণ> "90 ডিগ্রি"):
\_ __ _/খাঁটি (কোণ = "90 ডিগ্রি")
/\ \/ভাঙা (যে কোনও কিছুই সংযুক্ত না)
// \\ /_ _\
আসুন সংজ্ঞায়িত স্নিগ্ধতা সংযোগস্থলের যে মসৃণ, সঙ্গে আছে অনুপাত হতে chunkiness এবং brokenness একভাবে সংজ্ঞায়িত। প্রতিটি মান 0এবং এর মধ্যে থাকে 1। স্কুইগলের মসৃণতা, কুণ্ডুলিভাব এবং ভাঙনের যোগফল সর্বদা 1 এর সমান।
উদাহরণস্বরূপ, স্কুইগলে /\/\\_//\_3 টি মসৃণ জংশন, 4 টি চুনকি জংশন এবং 2 ভাঙা জংশন রয়েছে। এটি এইভাবে 0.3333মসৃণ, 0.4444চঞ্চল এবং 0.2222ভাঙা।
কেবল একটি অক্ষরের খালি স্ট্রিং এবং স্ট্রিংগুলির অপরিবর্তিত মান রয়েছে, সমস্ত ইনপুট কমপক্ষে 2 টি অক্ষর দীর্ঘ হবে।
চ্যালেঞ্জ
এমন একটি প্রোগ্রাম লিখুন যা স্বেচ্ছাসেবী দৈর্ঘ্যের একটি দ্বিধাবিঘ্নে লাগে এবং এর দু'টি মসৃণতা, কুণ্ডলীতা এবং ভাঙ্গনের মানকে আউটপুট করে।
- আপনি STDIN, কমান্ড লাইন, বা একটি স্ট্রিং আর্গুমেন্ট হিসাবে ইনপুট সহ একটি প্রোগ্রাম বা ফাংশন লিখতে পারেন।
- আপনি ধরে নিতে পারেন ইনপুটটি কমপক্ষে দৈর্ঘ্য> = 2 এবং এটি কেবলমাত্র
/\_একটি alচ্ছিক ট্রেলিং নিউলাইন সহ অক্ষর নিয়ে থাকে। - দুটি মুদ্রণ (বা কোনও ফাংশন হলে ফিরে আসুন) দুটি বৃত্তাকার বা কাটা কাটানো কমপক্ষে 4 দশমিকের নির্ভুলতার দিকে ভাসে। সত্যিকারের মানটি যদি হয় তবে
2/3গ্রহণযোগ্য মানগুলির মধ্যে0.6666এবং0.6667এমনকী জিনিসগুলির মধ্যে যে কোনও মান অন্তর্ভুক্ত থাকে0.666637104। যদি সঠিক মান হয় তবে যে1/3কোনও উত্তর রয়েছে0.3333তা বৈধ। মান একের চেয়ে কম হলে আপনি পিছনের জিরো বা অগ্রণী শূন্যটি ছেড়ে দিতে পারেন। - আপনার পছন্দের হিসাবে তিনটি মানের যেকোন জুড়ি আউটপুট করুন, কেবল দুটি এবং কোন ক্রমে তা নিশ্চিত করে বলা উচিত।
বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।
উদাহরণ
/\/\\/\//\\→ 0স্বাচ্ছন্দ্য 0.7, কুঁকড়ে যাওয়া , ভ্রষ্টতা0.3
_/\\_/\\/__/\\\//_→ 0.29411764705স্বাচ্ছন্দ্য 0.29411764705, কুঁকড়ে যাওয়া , ভ্রষ্টতা0.41176470588
//\\__/_\/→ 0.3333333স্বাচ্ছন্দ্য 0.2222222, কুঁকড়ে যাওয়া , ভ্রষ্টতা0.4444444
বোনাস প্রশ্ন: আপনি কোনটি পছন্দ করেন, মসৃণ বা চুনকি বা ভাঙা কাঠবিড়ালি?