인프런 커뮤니티 질문&답변
Day8 A+B-7 문제
작성
·
4
0
같은 방식으로 작성 후 백준에 직접 제출했으나, 계속 틀렸습니다로 나옵니다.. 이유가 뭘까요?
제출한 소스 입니다.
import java.util.Scanner;
public class Main {
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();
int sum = A+B;
System.out.print("Case #"+i+": "+sum);
}
}
}
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
손지양님께서 ‘입문 알고리즘 코딩테스트 40일 완성 (by 하루코딩)’ 강의의 Day8 A+B-7 문제에 대해 제출한 코드로 문제를 해결했으나 “틀렸습니다”라는 메시지를 받으셨군요. 이 문제는 일반적으로 입력 처리나 출력 형식에서 실수가 발생했을 가능성이 큽니다.
몇 가지 수정 포인트를 알려드리겠습니다:
출력 형식 확인: 문제의 요구사항에서 “Case #i: “와 결과값 사이에 띄어쓰기가 정확히 맞아야 합니다. 따라서,
System.out.println을 사용하여 줄바꿈을 추가할 수 있습니다. 또한, 마지막 출력 후에 줄바꿈이 여전히 필요하므로 이에 주의해야 합니다.출력 부분 예시:
System.out.println("Case #" + i + ": " + sum);입력과 출력의 종료: 백준에서는 테스트 데이터를 여러 개 줄 수 있기 때문에 입력이 모두 끝난 후에도 프로그램이 종료되지 않고 대기하지 않도록 해주어야 합니다.
아래 링크에서 더 자세한 참고 정보를 확인할 수 있습니다:
자세한 설명을 추가하자면, 백준 문제는 입력과 출력 형식이 매우 까다롭기 때문에 사소한 실수로도 오답이 발생할 수 있습니다. 따라서, 제공된 문제의 예시 출력과 자신의 출력이 정확히 일치하는지 확인하는 과정이 필요합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





