وظيفة للتحقق من الأعداد الأولية

Go Easy functions

مهمة «وظيفة للتحقق من الأعداد الأولية»

اكتب دالة `isPrime(n int) bool` التي تحدد ما إذا كان العدد الصحيح المُمرر `n` أوليًا. العدد الأولي هو عدد طبيعي أكبر من 1، وليس له قواسم موجبة سوى 1 ونفسه. يجب أن تُرجع الدالة `true` إذا كان العدد أوليًا، و`false` في الحالة المعاكسة. في البرنامج الرئيسي، اقرأ عددًا صحيحًا واحدًا من الإدخال القياسي واطبع نتيجة عمل الدالة.

تنسيق الإدخال

عدد صحيح واحد n (0 ≤ n ≤ 10^6).

تنسيق الإخراج

true إذا كان الرقم أوليًا، وإلا false.

أمثلة

مثال 1

الإدخال
2
الإخراج
true

مثال 2

الإدخال
4
الإخراج
false
main.go