반응형
안녕하세요! Plitche(플리체)입니다.
이번 포스팅의 주제는 Q1382 GuguClass (자바, JAVA)입니다.
Intro
Question
문제 설명
입력
입력은 없다.
출력
구구단의 2~5단을 문제 설명에서 보여준 출력 양식대로 출력한다.
표현 오류가 날 가능성이 높으므로 다음 조건들을 잘 확인하여 작성한다.
- 연산자와 피연산자 사이에는 공백이 한칸 존재한다. 곱셈 기호는 소문자 x이다.
- 곱셈의 결과는 두 칸으로 봤을 때 우측 정렬하여 출력한다. (%2d)
- 단과 단 사이에는 탭(\t)으로 분리한다. 한칸 아님.
- 각 행의 마지막인 5단의 곱셈 결과를 출력한 후 공백없이 바로 줄을 바꾼다(\n).
예시
- 입력 : -
- 출력 : -
Solution (풀이)
풀이 : 메모리 10952, 시간 56
public class Answer1 {
public static void main(String[] args) throws IOException {
StringBuilder sb = new StringBuilder();
for (int i=1; i<=9; i++) {
for (int j=2; j<=5; j++) {
if (i*j<10) {
sb.append(j + " x " + i + " = " + i*j);
if (j!=5) {
sb.append("\t");
}
} else {
sb.append(j + " x " + i + " = " + i*j);
if(j!=5) {
sb.append("\t");
}
}
}
sb.append("\n");
}
System.out.println(sb);
}
}
Ranking(순위)
반응형
'Algorithm > CodeUp' 카테고리의 다른 글
[CodeUp_Java] Q1403 : 배열 두번 출력하기 (0) | 2022.07.25 |
---|---|
[CodeUp_Java] Q1402 : 거꾸로 출력하기 3 (0) | 2022.07.20 |
[CodeUp_Java] Q1380 : 두 주사위의 합 (0) | 2022.07.20 |
[CodeUp_Java] Q1378 : 수열의 합 (0) | 2022.07.19 |
[CodeUp_Java] Q1371 : 마름모 출력하기 (0) | 2022.07.19 |