728x90
반응형
https://www.acmicpc.net/problem/10093
1일 1백준 중인데 오늘은 할일이 넘 많아서 브론즈 쉬운거 풀고 튀튀하려고 했다.
그래서 마침 이 문제가 브론즈2이길래 + 문제가 개쉽길래 응 2분컷 하고 끝내려 했는데,,^^
후후 아니쥬..? 너무 가볍게 봤쥬..?
일단 쉽게 틀릴 수 있는 부분은
1) A == B인 경우 0이 출력돼야하는데 이 부분을 고려안하고 코드를 짜게되면 -1이 출력된다!
2) 입력 값의 범위가 꽤 크기 때문에 long 타입을 써야한다.
Long.parseLong을 쓰면 된다. (이 문제때문에 처음 써봄.. 신기..)
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
StringTokenizer st = new StringTokenizer(br.readLine());;
long a = Long.parseLong(st.nextToken());
long b = Long.parseLong(st.nextToken());
if(a>b){
long tmp = a;
a = b;
b = tmp;
}
if(a==b)
sb.append(b-a).append("\n");
else sb.append(b-a-1).append("\n");
for(long i=a+1;i<b;i++){
sb.append(i).append(" ");
}
System.out.println(sb);
}
}
브론즈라고 깔보지 말자.. 급하게 풀지말자..
테스트케이스 제시된 것만 맞는다고 너 코드에 오류가 없을거라고 생각하지 마라..
728x90
반응형
'알고리즘 (for 코딩테스트) > 백준_자바 (Java)' 카테고리의 다른 글
[Java 자바] 백준 알고리즘 2355번 : 시그마 (0) | 2022.03.07 |
---|---|
[Java 자바] 백준 알고리즘 24510번 : 시간복잡도를 배운 도도 (0) | 2022.02.24 |
[Java 자바] 백준 알고리즘 18111번 답 : 마인크래프트 (0) | 2022.01.08 |
[Java 자바] 백준 알고리즘 15881번 답 : Pen Pineapple Apple Pen (0) | 2021.11.23 |
[Java 자바] 백준 알고리즘 2609번 답 : 최대공약수와 최소공배수 | 유클리드 알고리즘 | 유클리드 호제법 (0) | 2021.09.10 |
최근댓글