귀차니즘ì�˜ ì••ë°•..ã…Žã…Ž ¶
~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);
}
}
}
}