728x90
3번 정답오류로 계속 다시 풀었습니다.
a > b 일 뿐만 아니라 a < b 일때 a=b 일때도 구현해야 하는 문제였습니다.
난이도가 브론즈2인데 이렇게 쉽게 구현될리가 없는데 하면서 접근했는데,
다른 문제는 조금 더 예외적인 부분을 생각하고 접근해야할 필요성을 느꼈습니다.
package BAEKJOON;
import java.util.Scanner;
public class NO10093 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long a = sc.nextLong();
long b = sc.nextLong();
if(b > a) {
System.out.println(b - a - 1);
for (long i = a + 1; i < b; i++) {
if (i != b - 1) {
System.out.printf("%d ", i);
} else {
System.out.printf("%d", i);
}
}
}
if(a > b) {
System.out.println(a - b - 1);
for (long i = b + 1; i < a; i++) {
if (i != a - 1) {
System.out.printf("%d ", i);
} else {
System.out.printf("%d", i);
}
}
}
if(a==b) {
System.out.println(0);
}
}
}
728x90
'Algorithm & SQL > BAEKJOON' 카테고리의 다른 글
백준 JAVA 1000 A+B (0) | 2022.06.21 |
---|---|
백준 JAVA 17388 와글와글 숭고한 (0) | 2022.06.19 |
백준 JAVA 1568 새 (0) | 2022.06.18 |
백준 JAVA 1264 모음의 개수 (0) | 2022.06.18 |
백준 JAVA 1152 단어의 개수 (0) | 2022.06.18 |
댓글