runtime error
왜 runtime error가 뜰까요
??
??
?????????????
Withcs홈페이지의 Status에서 length부분 클릭해보면 제출했던 코드 아래에 왜 runtime error가 발생했는지 나옵니다.
1
"문장"
이 입력될 때
nextInt로 1을 받고
nextLine으로 줄바꿈을 받았습니다.
아직 "문장"은 입력 못받은 상태입니다.
아예 N도 nextLine으로 받아서 parseInt로 int형 변환하던가
nextInt하고 난 다음에 아무 의미없는 nextLine하나 추가하고 그 다음에 반복문에서 입력받으세요
int count=0
while(count++ < N)
이게 왜 N번 반복되는건지에 대해 한번 이해하고 넘어가시면 좋을 듯합니다.
반복문 안에서 count를 출력해보세요
그나저나 반복문 안에서 입력받고 계산해서 출력까지 해버리는데 굳이 값을 배열에 저장하는 이유가 뭔가요??
x, vowels, notvowels도 반복문 안에 배열말고 int로 선언하는 게 효율적일 것 같아요.
일단 이 수업은 시간과 메모리 제한을 넉넉하게 주고있지만 그래도 코딩하면서 시간복잡도와 공간복잡도(메모리) 잡는 습관을 길러보세요