ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 백준 11022번 A+B -8
    Programming/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

    댓글

Designed by Tistory.