IT
[JUNGOL/정올] 1291 구구단
wooyaa
2020. 3. 26. 15:03
정올 알고리즘 문제 풀이한 답을 알려드리겠습니다.
더 좋은 답이나 궁금하신 사항은 댓글로 남겨주세요^^
JUNGOL 1291 구구단
Tip
출력 예시를 보면 구구단 사이는 3개의 공백이 존재해야하고
구구단의 곱한 값을 보면 한자릿수와 두자릿수의 위치가 정렬이 되어있다는것을 알 수 있습니다.
출력데이터의 정렬은
System.out.printf(String format, Object argument);
사용했습니다.
그리고 구구단의 수(1~9)를 넘어가면 입력을 다시 받아야합니다.
답을 보시기전에 Tip을 먼저 보시고 풀어보시는게 좋다고 생각합니다.
출력 결과입니다.
소스코드 입니다.
//JUNGOL Beginner Coder
//1291 : 구구단
Scanner sc = new Scanner(System.in);
int number1;
int number2;
while(true) {
number1 = sc.nextInt();
number2 = sc.nextInt();
//구구단의 크기를 벗어나면 while문 다시 시작
if((1 > number1 || 9 < number1) || (1 > number2 || 9 < number2)) {
System.out.println("INPUT ERROR!");
}else {
for(int i=1; i<10; i++) {
System.out.printf( "%d * %d = %3d" ,number1, i, number1*i);
System.out.printf( "%4d * %d = %3d \n" ,number2, i, number2*i);
}
return;
}
}
유익한 정보가 되었나요?
공감과 댓글은 저에게 큰힘이 됩니다^^