본문 바로가기
알고리즘

(백준) 10093번 : 숫자 - 자바[JAVA]

by 코딩개발 2021. 9. 8.
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
반응형

댓글