توجه کنید که هرگونه تبادل کد و جواب سوالات در این مسابقه تقلب محسوب می‌شود و در انتهای مسابقه، کشف تقلب روی تمامی کد‌ها اجرا می‌شود و در صورت هرگونه تقلب، هر دو طرف تقلب از مسابقه اخراج می‌شوند. در صورتی که در طول مسابقه به مشکلی برخوردید، سوال خود را به عنوان نظر در quera.ir/blog/1395/02/14/qa-codecup مطرح فرمایید.

اعداد حلقوی


عدد اول حلقوی به عدد اولی گفته می شود که تمام اعدادی که از شیفت دادن ارقام این عدد به دست می آیند، نیز اول باشند. به طول مثال 11931193 عدد اول حلقوی است، زیرا 11931193 ،31193119 ،93119311 و 19311931 همگی اعداد اول هستند. برنامه ای بنویسید که تعداد نامشخصی عدد از ورودی بخواند و برای هر عدد، اگر اول حلقوی بود عبارت circular prime و در غیر این صورت عبارت non-circular prime را چاپ کند. شرط پایان ورود اطلاعات وارد کردن عدد 0 است.

محدودیت‌ها🔗

1n100000001 \leq n \leq 10000000

مثال🔗

نمونه ورودی🔗

97
123
1193
29
0
Plain text

نمونه خروجی🔗

circular prime
non-circular prime
circular prime 
non-circular prime
Plain text
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.