728x90
반응형
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
long A = sc.nextLong();
long B = sc.nextLong();
if(A > B) {
System.out.println(A - B - 1);
for(long i = B + 1; i < A; i++) {
System.out.print(i+" ");
}
} else if(B > A) {
System.out.println(B - A - 1);
for(long i = A + 1; i < B; i++) {
System.out.print(i+" ");
}
} else {
System.out.println(0);
}
}
}
A, B 숫자 중 어떤 것이 더 큰지 나와있지 않으므로 크기 비교 필요
(참고)
StringBuilder를 사용하면 시간을 단축 시킬 수 있다.
StringBuilder sb = new StringBuilder();
sb.append(B - A - 1);
sb.append('\n');
sb.append(0);
System.out.println(sb);
728x90
반응형
'알고리즘' 카테고리의 다른 글
(백준) 2902번 : KMP는 왜 KMP일까? - 자바[JAVA] (0) | 2021.09.10 |
---|---|
(백준) 2576번 : 홀수 - 자바[JAVA] (0) | 2021.09.10 |
(백준) 10773번 : 제로 - 자바[JAVA] (0) | 2021.09.10 |
(백준) 10872번 : 팩토리얼 - 자바[JAVA] (0) | 2021.09.10 |
(백준) 1712번 : 손익분기점 - 자바[JAVA] (0) | 2021.09.08 |
댓글