A+B-7

김나영·2023년 6월 20일
0

알고리즘

목록 보기
16/16

문제 : A+B-7

풀이

Scanner sc = new Scanner(System.in);
  • 값을 입력받기 위해 Scanner 사용
int T = sc.nextInt();
  • 테스트 케이스 T를 nextInt()로 입력 받음
for (int i = 1; i <= T; i++) {
    int A = sc.nextInt();
    int B = sc.nextInt();
  • 테스트 케이스만큼 반복(테스트 케이스 번호는 1부터 시작한다고 했으므로 i = 1)

  • A와 B를 nextInt()로 입력 받음

System.out.println("Case #" + i + ": " + (A + B));
  • 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력

전체 코드

import java.util.Scanner;
public class Main5 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int T = sc.nextInt();
        for (int i = 1; i <= T; i++) {
            int A = sc.nextInt();
            int B = sc.nextInt();
            System.out.println("Case #" + i + ": " + (A + B));
        }
    }
}

문제 발생

  • for문에서 T값을 포함시키지 않아 Error 발생

  • "Case #x : " 출력해서 Error 발생

해결

  • "Case #x: " => x와 : 의 사이를 띄우지 않으니 해결

느낀 점

  • 거의 1주일동안 왜 틀렸는지 찾지 못했다. 그러다 갑자기 x: 가 눈에 들어와서 띄어쓰기 한 걸 지웠더니 성공했을 때의 기분이란....

  • 한 번 오류는 봐도봐도 찾기 어렵다는 걸 새삼 느꼈다.

0개의 댓글