kebetulan abis tes di salah satu startup terkenal di indonesia dan dapet tes untuk total bilangan prima. daripada saya lupa, mending saya taro disini logic nya. logic di bawah bisa jadi masih salah, jadi bantu info ya jika ada salah atau mungkin logic yang lebih baik .
public class Tes { public static void main(String args[]) { int minValue = 2; int maxValue = 15; int totalBilanganPrima = 0; for (int i = minValue;i <= maxValue;i++) { int countPembagi = 0; // check apakah bilangan prima for (int j = 2;j <= i;j++) { if (i % j == 0) { countPembagi++; } } if (countPembagi == 1) { System.out.println(String.valueOf(i) + " : prima"); totalBilanganPrima += i; } } System.out.println("Total : " + String.valueOf(totalBilanganPrima)); } } |
CMIIW
Leave a Reply