728x90
반응형
https://www.acmicpc.net/problem/23343
풀이
저는 try catch구문을 이용하여 풀었습니다.
물론 Matches랑 정규식을 이용해서 푸는 풀이랑 char형태로 isdigt를 이용한 풀이가 존재할 수도 있지만, 이게 편해서 이렇게 했습니다.
소스코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
String a = st.nextToken(), b = st.nextToken();
try {
System.out.print(Integer.parseInt(a) - Integer.parseInt(b));
}catch(Exception e) {
System.out.print("NaN");
}
}
}
728x90
반응형
'백준 > 20001 - 25000' 카테고리의 다른 글
[백준] 23334번 : Olympic Ranking(JAVA) (0) | 2021.10.30 |
---|---|
[백준] 23336번 : A Sorting Problem(JAVA) (0) | 2021.10.30 |
[백준] 23278번 : 영화 평가(JAVA) (0) | 2021.10.24 |
[백준] 23276번 : Locust Locus(JAVA) (0) | 2021.10.22 |
[백준] 23275번 : Knot Knowledge(JAVA) (0) | 2021.10.22 |
댓글