চলুন (ইনপুট)
তারপরে বিভাজনগুলি হ'ল: 1, 2, 3, 6, 7, 14, 21, 42
প্রতিটি বিভাজককে স্কোয়ার করা: 1, 4, 9, 36, 49, 196, 441, 1764
যোগফল নেওয়া (যোগ করা): 2500
যেহেতু আমরা সত্যবাদী মানটি ফিরিয়ে দিই। এটি যদি নিখুঁত বর্গক্ষেত্র না হয় তবে মিথ্যা মানটি ফিরিয়ে দিন।
উদাহরণ:
42 ---> true
1 ---> true
246 ---> true
10 ---> false
16 ---> false
এটি কোড-গল্ফ তাই প্রতিটি ভাষার জয়ের জন্য বাইটের মধ্যে সংক্ষিপ্ততম কোড
ক্রমটি নির্দেশ করার জন্য @ আরনাউল্ডকে ধন্যবাদ: A046655