Study/데일리 알고리즘

[BOJ/백준] 2557번 : Hello World / 10718번 : We love Kriii - JAVA[자바] 2020. 07. 13

문제 단계 1. 입출력과 사칙연산

문제 번호 2557 - Hello World

문제 번호 10718 - We love Kriii

사용 언어 : JAVA

백준 단계별 문제풀이를 시작했다.

첫 단계의 1번 문제는 자바든 C 든 프로그래밍 공부를 시작하면 누구든 한 번씩 해본다는

Hello World 출력하기...

이 문제의 정답률은 해결 당시 43.558% 인데 솔직히 처음엔 '이걸 왜 틀려?' 라고 생각했고,

자신 있게 문제 제출을 누른 후 바로 "않이이개외않되"가 자동으로 나왔다.

아마 BOJ를 제대로 둘러보지 않고서 이 문제를 처음 푸는 사람들은 거의 한 번씩은 틀리지 않았을까 싶다.

아마 대부분의 사람들은 확실히 정답을 적었을 것이다. 이건 100% 확신할 수 있다.

하지만 그건 자신의 IDE나 콘솔 내에서만 정답일 뿐..

이 문제를 틀리는 이유는 https://www.acmicpc.net/help/language

 

이 언어 도움말을 확인하지 않고 평소 하던 습관대로 했기 때문이라고 생각한다.

만약 이 도움말을 보고도 왜 틀렸는지 감이 안온다면 언어의 기초 공부부터 다시 한번 찾아보도록 하는 게 좋겠다.

내가 제출한 자바를 기준으로 설명하자면 해당 정답제출 컴파일의 클래스명은 Main으로 되기 때문에 클래스명을 임의로 지정하지 말고 꼭 Main으로 제출해야 컴파일 에러가 뜨지 않는다는 것!

난 이것도 모르고 채점이 오류라고 생각해 같은 답안으로 재채점만 한 5번 했는데

내가 이 문제 오답률의 한몫을 차지한 듯 하다. ㅋㅋ

2번 문제는 1회 시도로 성공!

오늘 배운점 : JAVA의 컴파일 CLASS명은 Main을 기본으로 설정!