-
백준 11022번 A+B -8Programming/BaekJoon 2021. 7. 15. 09:55
첫번째 방법
import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int T = Integer.parseInt(br.readLine()); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); for(int i = 0; i < T; i++) { StringTokenizer st = new StringTokenizer(br.readLine()); int A = Integer.parseInt(st.nextToken()); int B = Integer.parseInt(st.nextToken()); int C = A + B; System.out.printf("Case #%d: %d + %d = %d%n", i+1, A, B, C); } bw.close(); br.close(); } }
두번째 방법
import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int T = Integer.parseInt(br.readLine()); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); for(int i = 1; i <= T; i++) { String s = br.readLine(); int A = s.charAt(0)-'0'; int B = s.charAt(2)-'0'; //charAt()의 반환형이 char 타입이므로 아스키코드값이 출력된다. 정수형으로 출력하기 위해 아스키코드값 48 또는 '0'을 빼준다 bw.write("Case #"+i+": "+ A + " + " + B + " = " + (A+B)+"\n"); } br.close(); bw.flush(); bw.close(); } }
'Programming > BaekJoon' 카테고리의 다른 글
백준 2439번 별찍기 - 2 (0) 2021.07.15 백준 2438번 별찍기-1 (0) 2021.07.15 백준 11021번 A + B - 7 (0) 2021.07.15 기찍N (0) 2021.07.15 백준 2741번 N 찍기 (0) 2021.07.15