현재 아스키 코드에서 a부터 z까지 숫자 a를 1부터 시작하기 위해 num[i]에 96을 뺀 값을 val[i]에 부여했습니다 코드대로라면 만약 val[i]의 값이 3이라면 k에 3의 값이 들어가서 count[3]의 크기가 1씩 증가해야 하는데 어디가 오류인건지 잘 모르겠습니다
두 가지 문제가 있는 것 같은데
val 배열은 0으로 초기화되어 있지 않습니다. (런타임 에러가 난다면 이 부분일 것입니다)
val에 저장된 값은 1-based인데 마지막에 출력은 0-based로 하고 있습니다.
댓글을 작성하려면 로그인해야 합니다.
xzsa18 2년 전
현재 아스키 코드에서 a부터 z까지 숫자 a를 1부터 시작하기 위해 num[i]에 96을 뺀 값을 val[i]에 부여했습니다 코드대로라면 만약 val[i]의 값이 3이라면 k에 3의 값이 들어가서 count[3]의 크기가 1씩 증가해야 하는데 어디가 오류인건지 잘 모르겠습니다