..ㅎㅎ ¶
~cpp import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Random; import java.util.Scanner; public class Test001 { public static void main(String[] args) { Random NumberCreator = new Random(); int[] answers = new int[3]; int[] inputNumbers = new int[3]; int strike = 0; int ball = 0; //// . //// for (int i = 0; i < 3; ++i) { answers[i] = NumberCreator.nextInt(10); for (int j = 0; j < i; ++j) { if (answers[i] == answers[j]) { answers[i] = NumberCreator.nextInt(10); j = 0; } } } while (3 != strike) { strike = 0; ball = 0; //// . //// Scanner NumberScanner = new Scanner(System.in); for (int i = 0; i < 3; ++i) { inputNumbers[i] = NumberScanner.nextInt(); } //// //// boolean haveError = false; for (int i = 0; i < 3; ++i) { for (int j = 0; j < i; ++j) { if (inputNumbers[i] == inputNumbers[j]) haveError = true; } } //// //// if (true == haveError) { System.out.println(" . ."); } else { //// //// for (int i = 0; i < 3; ++i) { if (answers[i] == inputNumbers[i]) ++strike; else { for (int j = 0; j < 3; ++j) { if (answers[i] == inputNumbers[j]) ++ball; } } } //// //// System.out.print("Strike = "); System.out.println(strike); System.out.print("Ball = "); System.out.println(ball); } } } }