/* * */ package denialOfTheSage01; /** * * @author */ public class DenialOfTheSage { public static void main(String[] args) { } }
int countSageIsRight = 0; // int countSageIsWrong = 0; //
int countAnswer = 0; //
int x,y; // ,
public static void showXY(int x, int y) { System.out.print(" x = " + x + " y = " + y + " "); }
public static void showSageIsTrue() { System.out.println("!"); } public static void showSageIsFalse() { System.out.println("!"); }
for (x = 10; x <= 99; x++) { // x 10 99 for (y = 10; y <= 99; y++) { // y 10 99 countAnswer++; System.out.print(countAnswer + ". "); // showXY(x, y); // x = y = if (x * y == result(x, y)) { showSageIsTrue(); // "" countSageIsRight++; // "" } else { showSageIsFalse(); // "" countSageIsWrong++;// "" } } }
public static int result(int x, int y) {// int minus_x = 100 - x; int minus_y = 100 - y; int plus = minus_x + minus_y; int hundr_minus_summ = 100 - plus; int begin = hundr_minus_summ; // int end = minus_x * minus_y; // String strResult = String.valueOf(begin) + String.valueOf(end); // int result = Integer.parseInt(strResult); return result; }
public class TestCont { public static void main(String[] args) { int num = 0; String strResult; for (int x = 10; x <= 99; x++) { // x 10 99 for (int y = 10; y <= 99; y++) { // y 10 99 num++; strResult = String.valueOf(x) + String.valueOf(y); // System.out.println(num + ". " + strResult); } } } }
public static int result(int x, int y) {// int minus_x = 100 - x; int minus_y = 100 - y; int plus = minus_x + minus_y; int hundr_minus_summ = 100 - plus; int begin = hundr_minus_summ; // int end = minus_x * minus_y; // String strResult; if (end <10) strResult = String.valueOf(begin) +"0"+ String.valueOf(end); // else strResult = String.valueOf(begin) + String.valueOf(end); int result = Integer.parseInt(strResult); // int return result; }
/* * */ package denialOfTheSage01; // , /** * * @author Ar20L80 */ public class DenialOfTheSage { public static void main(String[] args) { int countSageIsRight = 0; // int countSageIsWrong = 0; // int countAnswer = 0; // int x, y; // , for (x = 10; x <= 99; x++) { for (y = 10; y <= 99; y++) { countAnswer++; System.out.print(countAnswer + ". "); // showXY(x, y); // x = y = if (x * y == result(x, y)) { showSageIsTrue(); // "" countSageIsRight++; // "" } else { showSageIsFalse(); // "" countSageIsWrong++;// "" } } } System.out.println(); // System.out.println(": "); System.out.println(" " + countSageIsRight + " "); System.out.println(" " + countSageIsWrong + " "); } public static void showXY(int x, int y) { // x y System.out.print(" x = " + x + " y = " + y + " "); } public static void showSageIsTrue() { // "!" System.out.println("!"); } public static void showSageIsFalse() {// "!" System.out.println("!"); } public static int result(int x, int y) {// int minus_x = 100 - x; int minus_y = 100 - y; int plus = minus_x + minus_y; int hundr_minus_summ = 100 - plus; int begin = hundr_minus_summ; // int end = minus_x * minus_y; // String strResult; if (end <10) strResult = String.valueOf(begin) +"0"+ String.valueOf(end); // else strResult = String.valueOf(begin) + String.valueOf(end); int result = Integer.parseInt(strResult); // int return result; } }
run: 1. x = 10 y = 10 ! 2. x = 10 y = 11 ! 3. x = 10 y = 12 ! ... 8099. x = 99 y = 98 ! 8100. x = 99 y = 99 !
public static int result(int x, int y) {// int begin = x + y - 100; // int end = (100 - x) * (100 - y); // String strResult; if (end < 10) { strResult = String.valueOf(begin).concat("0").concat(String.valueOf(end)); // } else { strResult = String.valueOf(begin).concat(String.valueOf(end)); // } int result = Integer.parseInt(strResult); // int return result; }
for (x = 10; x <= 99; x++) { for (y = x; y <= 99; y++) { ...
... System.out.println(" " + countSageIsRight + " " + countAnswer); System.out.println(" " + countSageIsWrong + " " + countAnswer); ...
1. x = 10 y = 10 ! 2. x = 10 y = 11 ! 3. x = 10 y = 12 ! ... 4095. x = 99 y = 99 ! : 273 4095 3822 4095
Source: https://habr.com/ru/post/458284/
All Articles