আমি মনে করি সবাই ডার্টগুলির সাথে পরিচিত, কিছু লোক স্কোরগুলি বুঝতে পারে না তাই এখানকার লোকদের জন্য এটির একটি দরকারী লিঙ্ক।
বোর্ড
একটি ডার্টবোর্ডকে 20 টুকরো করে কাটা পাইয়ের সাথে তুলনা করা যেতে পারে। প্রতিটি টুকরা 4 বিভাগে বিভক্ত।
- ডাবল নামে পরিচিত একটি ছোট বাইরের রিং (পয়েন্ট x2)
- সিঙ্গেল নামে একটি বড় রিং (পয়েন্ট x1)
- ট্রিপল নামে পরিচিত আরেকটি ছোট রিং (পয়েন্ট x3)
- সিঙ্গেল নামে পরিচিত আরও একটি বড় রিং (পয়েন্ট x1)
বোর্ডের মাঝখানে আরও দুটি রিং রয়েছে, একটি সবুজ এবং লাল একটি (ক্লাসিক বোর্ড)
- লাল রিং, বোর্ডের কেন্দ্রটিকে বুলসি বা ডাবল ষাঁড় বলা হয় এবং এটি 50 পয়েন্টের জন্য ভাল। এটি একটিকে একটি ডাবল হিসাবে গণ্য করে এবং এটি এর সাথে এটি চেকআউট করার অনুমতি দেয়।
- সবুজ আংটি, যাকে বলদ বলা হয়, একক ষাঁড় বা কেবল 25 এবং একক হিসাবে গণনা করা হয়।
চ্যালেঞ্জ
3 ডার্ট বা কম এর সাথে সমস্ত চেকআউট সম্ভাবনা সন্ধান করুন।
ব্যবহারকারীর একটি পূর্ণসংখ্যা প্রবেশ করতে পারে এবং আপনাকে 3 ডার্ট (বা আরও কম) দিয়ে 0 তে স্কোর পাওয়া সম্ভব কিনা তা আপনাকে পরীক্ষা করতে হবে।
উদাহরণ
উদাহরণ 1:
Input: 170
Output: T20, T20, Bullseye
উদাহরণ 2:
Input: 6
Output: D3;
S3,S1,D1;
S2,D2;
S2,S2,D1;
D2,D1;
S4,D1;
D1,D1,D1;
S1,S1,D2;
T1,S1,D1;
উদাহরণ 3:
Input: 169
Output: No possible checkout!
বিধি
- বেসিক ডার্ট নিয়ম, আপনার অবশ্যই একটি ডাবল (বোর্ড বা বুলসি এর বাইরের আংটি) দিয়ে শেষ করা উচিত
- বাহ্যিক সম্পদের ব্যবহার নেই।
- সম্ভাব্য চেকআউটগুলির হার্ড কোডিং অনুমোদিত, তবে মনে রাখবেন এটি কোডগল্ফ, এটি আপনার কোডটি ছোট করবে না;)
- হিট করার জন্য ঘরগুলি সি + এন ফর্ম্যাটে প্রদর্শিত হবে যেখানে ট্রিপলের জন্য সি = টি, ডাবলের জন্য ডি এবং একক জন্য এস।
- বুলসেয়কে বুলসি বা ডিবি, ডিবুল বা কিছু কিছু সিমুলার বলা যেতে পারে।
সম্ভাব্য চেকআউট
আপনাকে শুরু করতে, সর্বাধিক সম্ভাব্য
চেকআউটটি 170 16
সর্বনিম্ন সম্ভব চেকআউট 2 2
এছাড়াও
এটি কোনও প্রয়োজন নয়, সমস্ত স্কোরের জন্য সমস্ত সম্ভাব্য চেকআউট দেখানোর সম্ভাবনা যুক্ত করুন। মূলত কারণ আমি ভাবছি যে কতগুলি সংমিশ্রণ সম্ভব: পি
সংক্ষিপ্ত কোড সহ বিজয়ী হবেন।
শুভ কোডিং।