Chương trình Kotlin để kiểm tra xem một số có thể được biểu thị dưới dạng tổng của hai số nguyên tố hay không

Trong chương trình này, bạn sẽ học cách kiểm tra xem một số nhất định có thể được biểu diễn dưới dạng tổng của hai số nguyên tố hay không. Điều này được thực hiện với sự trợ giúp của các câu lệnh lặp và ngắt trong Kotlin.

Để thực hiện nhiệm vụ này, checkPrime()chức năng được tạo.

Giá trị checkPrime()trả về 1 nếu số được truyền vào hàm là số nguyên tố.

Ví dụ: Số nguyên dưới dạng tổng của hai số nguyên tố

 fun main(args: Array) ( val number = 34 var flag = false for (i in 2… number / 2) ( // condition for i to be a prime number if (checkPrime(i)) ( // condition for n-i to be a prime number if (checkPrime(number - i)) ( // n = primeNumber1 + primeNumber2 System.out.printf("%d = %d + %d", number, i, number - i) flag = true ) ) ) if (!flag) println("$number cannot be expressed as the sum of two prime numbers.") ) // Function to check prime number fun checkPrime(num: Int): Boolean ( var isPrime = true for (i in 2… num / 2) ( if (num % i == 0) ( isPrime = false break ) ) return isPrime )

Khi bạn chạy chương trình, đầu ra sẽ là:

 34 = 3 + 31 34 = 5 + 29 34 = 11 + 23 34 = 17 + 17 

Đây là mã Java tương đương: Chương trình Java để Sám hối một số dưới dạng tổng của hai số.

thú vị bài viết...