চ্যালেঞ্জের বিবরণ
আসুন একটি ধনাত্মক পূর্ণসংখ্যা নেওয়া যাক , এই দুটি সংখ্যার পার্থক্যের নিখুঁত মান nপেতে rev(n)এবং তার সংখ্যাগুলি বিপরীত করুন : |n - rev(n)|(বা abs(n - rev(n)))।
উদাহরণ:
n = 5067
rev(n) = 7605
|n - rev(n)| = |5067 - 7605| = |-2538| = 2538
এই অপারেশনটি পর্যাপ্ত পরিমাণে পুনরাবৃত্তি করার পরে, বেশিরভাগ সংখ্যা হয়ে যাবে 0(এইভাবে লুপটি সমাপ্ত করা হবে ) ...
5067 -> 2538 -> 5814 -> 1629 -> 7632 -> 5265 -> 360 -> 297 -> 495 -> 99 -> 0
... যদিও কিছু সংখ্যা (যেমন 1584) অসীম লুপটিতে আটকে যায়:
1584 -> 3267 -> 4356 -> 2178 -> 6534 -> 2178 -> 6534 -> 2178 -> 6534 -> ...
^ infinite loop starts here
আপনার কাজটি কোনও নির্ধারিত পূর্ণসংখ্যা অসীম লুপের মধ্যে আটকে যায় কিনা তা নির্ধারণ করা।
ইনপুট বিবরণ
একটি ধনাত্মক পূর্ণসংখ্যা।
আউটপুট বিবরণ
সত্যের মান ( True, 1) যদি সংখ্যাটি অসীম লুপে আটকে যায় False, 0অন্যথায় মিথ্যা মান ( , )।