Numbers

Run Settings
LanguageJava
Language Version
Run Command
class Main { public static void main(String[] args) { int i = 286; int n = 0; boolean p = false; boolean h = false; //System.out.println(isPent(4128501)); //increasing triangular number while(p == false || h == false) { i++; n = (i * (i + 1)) / 2; p = isPent(n); h = isHex(n); System.out.println(i + " " + n + " " + p + " " + " " + h); } } public static boolean isPent(int i) { int n = 0; int pent = 0; while(n < i) { pent = n * (3 * n - 1) / 2; if(pent == i) { System.out.println(n + " " + pent); return true; } //System.out.println(n + ", "+ pent); n++; } return false; } public static boolean isHex(int i) { int n = 0; int hex = 0; while(n < i) { hex = n * (2 * n - 1); if(hex == i) return true; //System.out.println(n + ", "+ hex); n++; } return false; } }
Editor Settings
Theme
Key bindings
Full width
Lines