so4644009   5년 전

자바보단 c언어가 더 익숙해서 c언어로 먼저 코드를 짜서 통과된 후, c언어 코드와 비슷한 아이디어로 코드를 짜서 제출했는데 틀렸다고 나옵니다ㅠㅠ 왜 그런지 봐 주실 수 있나요

exponential_e   5년 전

우선 str 변수에서 입력받으실때 이 문제는 1줄마다 케이스를 나누어 출력해야하니까 sc.nextLine 을 쓰셔야합니다. sc.next는 개행문자 공백 모두 무시하고 하나로 받는다고 하네요!

그리고 nextint로 n의값 받으면 sc.nextline 한번 쓰셔야해요 아니면 nextInt가 개행문자는 안받기때문에 다음 문자열 입력에 첫입력으로 개행문자가 들어갑니다.

아래와같이 써주시면 됩니다 변경부분 확인해주세요~

저도 스캐너는 자주안써서 잘몰랐던 부분이라 찾아봤습니다 검색해보시면 설명 잘 나와있으니 참고하세요!


so4644009   5년 전

정말 감사합니다:D

댓글을 작성하려면 로그인해야 합니다.