চ্যালেঞ্জ:
এমন একটি প্রোগ্রাম তৈরি করুন যা ইতিবাচক পূর্ণসংখ্যাকে গ্রহণ করে এবং এটি (3 ^ x) -1 আকারে লেখা যেতে পারে কিনা তা পরীক্ষা করে, যেখানে এক্সটি আরও একটি ইতিবাচক পূর্ণসংখ্য ।
যদি এটি করতে পারে, এক্স আউটপুট
এটি না পারলে আউটপুট -1 বা মিথ্যা বিবৃতি।
উদাহরণ ইনপুট / আউটপুট
ইনপুট:
2
এটি (3 ^ 1) - 1 হিসাবে লেখা যেতে পারে, তাই আমরা এক্স আউটপুট যা 1 হয়
আউটপুট:
1
ইনপুট:
26
26 (3 ^ 3) - 1 হিসাবে লেখা যেতে পারে, সুতরাং আমরা এক্স (3) আউটপুট দেব
আউটপুট:
3
ইনপুট:
1024
1024 (3 ^ x) - 1 আকারে লেখা যায় না, তাই আমরা আউটপুট -1 করি
আউটপুট:
-1
এটি কোড-গল্ফ তাই কমপক্ষে পরিমাণে বাইট জিততে পারে
3^0-1
বৈধ আউটপুট তৈরি করে এবং এভাবে মিথ্যা হিসাবে ব্যবহারযোগ্য না
log()
তাদের উত্তরটি ব্যবহার করার কথা ভাবছে তা নিশ্চিত করা উচিত ইনপুট 5
হলে এটি সঠিক উত্তর দেয় 242
।