এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা ইতিবাচক পূর্ণসংখ্যার কোনও নজরে নেই। আপনি অনুমান হতে পারে এটা যেমন একটি যুক্তিসঙ্গত সুবিধাজনক বিন্যাসে ইনপুট "1 2 3 4"
বা [1, 2, 3, 4]
।
ইনপুট তালিকার সংখ্যাগুলি একটি সম্পূর্ণ পাই চার্টের স্লাইসগুলি উপস্থাপন করে যেখানে প্রতিটি স্লাইস আকারটি তার সাথে সম্পর্কিত সংখ্যার সাথে সমানুপাতিক এবং সমস্ত স্লাইসগুলি প্রদত্ত ক্রমের সাথে চার্টের চারপাশে সাজানো হয়।
উদাহরণস্বরূপ, পাইটি 1 2 3 4
হ'ল:
আপনার কোডটির যে প্রশ্নের অবশ্যই উত্তর দিতে হবে তা হ'ল পাই চার্টটি কি কখনও বাইসাইক্ট হয় ? অর্থাত্, বৃত্তের একপাশ থেকে অন্য দিকে কখনও কখনও পুরোপুরি সরল রেখা থাকে যা একে একে প্রতিসাম্যভাবে বিভক্ত করে?
আপনাকে করার প্রয়োজন আউটপুট একটি truthy মান আছে যদি অন্তত একটি দ্বিখণ্ডক এবং আউটপুট একটি falsy মান যদি কেউ হয় ।
ইন 1 2 3 4
উদাহরণস্বরূপ মধ্যে একটি দ্বিখণ্ডন আছে 4 1
এবং 2 3
তাই আউটপুট truthy হবে।
তবে 1 2 3 4 5
ইনপুটটির জন্য কোনও দ্বিখণ্ডক নেই তাই আউটপুটটি মিথ্যা হবে:
অতিরিক্ত উদাহরণ
সংখ্যা পৃথকভাবে সাজানো দ্বিখণ্ডিতদের সরিয়ে ফেলতে পারে।
যেমন 2 1 3 4
als মিথ্যা:
যদি কেবল একটি নম্বর ইনপুট তালিকায় থাকে তবে পাই দ্বিখণ্ডিত হয় না।
যেমন 10
als মিথ্যা:
একাধিক দ্বিখণ্ডক থাকতে পারে। যতক্ষণ না শূন্যের বেশি থাকে আউটপুটটি সত্য।
উদাহরণস্বরূপ 6 6 12 12 12 11 1 12
→ সত্যবাদী: (এখানে 3 টি দ্বিখণ্ডক রয়েছে)
দৃষ্টিশক্তিগুলি সুস্পষ্ট না হলেও এমনকি দোষগুলি উপস্থিত থাকতে পারে।
যেমন 1000000 1000001
als মিথ্যা:
যেমন 1000000 1000001 1
y সত্যবাদী:
( পাই চার্ট তৈরি করার জন্য nces.ed.gov ধন্যবাদ ।)
পরীক্ষার মামলা
Truthy
1 2 3 4
6 6 12 12 12 11 1 12
1000000 1000001 1
1 2 3
1 1
42 42
1 17 9 13 2 7 3
3 1 2
10 20 10
Falsy
1 2 3 4 5
2 1 3 4
10
1000000 1000001
1
1 2
3 1 1
1 2 1 2 1 2
10 20 10 1
স্কোরিং
বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী। টাইব্রেকার এর আগের উত্তর।