Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바 문제
- 프로그래밍
- 자바스크립트
- 좋은글귀
- 좋은글
- 쉬운 정규표현식
- jungol
- 위로글
- 자기계발
- 알고리즘 문제
- 정올
- 자유로이
- 제주여행
- 제주도여행
- 짧은글
- 기초 정규표현식
- 자바
- pwa
- 숫자사각형
- 정규표현식
- Java
- 정규표현식 예제
- 감성글
- 글
- 글귀
- for문
- 알고리즘
- 명언
- 유수진
- JavaScript
Archives
- Today
- Total
자유로이
[JUNGOL/정올] 1291 구구단 본문
정올 알고리즘 문제 풀이한 답을 알려드리겠습니다.
더 좋은 답이나 궁금하신 사항은 댓글로 남겨주세요^^
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;
}
}
유익한 정보가 되었나요?
공감과 댓글은 저에게 큰힘이 됩니다^^
'IT' 카테고리의 다른 글
[JUNGOL/정올] 2046 숫자사각형4 (0) | 2020.03.31 |
---|---|
[JUNGOL/정올] 1304 숫자사각형3 (0) | 2020.03.30 |
[JUNGOL/정올] 1303 숫자사각형1 (0) | 2020.03.28 |
[JUNGOL/정올] 1341 구구단2 (0) | 2020.03.27 |
서브라임 텍스트 파일 비교하는 방법 (1) | 2019.05.28 |
Comments