1) 코드 전체(public static void main 등등 전부 포함)를 올려주셔야 오류가 무엇인지 정확히 확인할 수 있습니다.
2) 채점 방식은 문제의 모범 답안과 비교하는 것이 아니라 컴파일 -> 실행 -> 정해진 입력을 넣어봄 -> 올바른 출력이 나오는지 확인하는 것이 전부입니다. 코드 변수명을 확인해서 정답 오답을 나누고 그러지 않습니다.
3) 스캐너 변수를 sc로 쓰는 것은 문제가 되지 않습니다.
https://help.acmicpc.net/langu...
위 링크에서 Java 예시 코드 (1000번, A+B)만 살펴봐도 아래와 같이 작성하고 있습니다.
toyman 2년 전
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
if (A > B) {
System.out.print(">");
} else if (A < B) {
System.out.println("<");
} else {
System.out.println("==");
이런 문장을 올렸는데.. 컴파일 오류로 나왔습니다...
오류는 심볼 오류 였는데요...
알고보니 스캐너 사용하기 위해서 선언한 Scanner sc = new Scanner(System.in); 부분에서
sc라는 변수명을 적어서 컴파일 오류가 나오는 거 였습니다...
채점 방식이 아무래도.. 여러가지 유형이랑 비교를 하는게 아니라 처음에 문제를 만드신분이 만드신것과 똑 같아야 정답인것 같네요
이런 오류가 안 생기려면.. 미리 변수명을 문제에 지정을 해서 공지하는게 나은 부분이 아닐까 싶네요
스캐너 변수를 sc라고 쓰는것과 scanner이라고 써야 하는 게 무슨 이유가 있는건지 아시는분은 답변 좀 부탁드리겠습니다.