10808번 - 알파벳 개수
안녕하세요
문자열 질문입니다.
코드는 제것이 아니고 구글링해서 가져왔는데
13번째줄
arr[S[i] - 'a']++; 이부분이 이해가 안갑니다
S[i]에 해당하는 문자열에서 - 'a'를 한다는게 이해가 안가네요
무슨뜻인가요?
아스키 코드에 대해 공부해 보세요.
감사합니다!
그렇다면 굳이 'a'를 사용한 이유가 있나요?
15줄에 for문을 활용해서 출력할때 a-a = 0인 인덱스를 활용해 편리함을 위함인가요?
아스키코드 표를 보면 a ~ z는 97~122에 대응이 됩니다.
이 값들에서 a에 해당 하는 값을 배면 0 ~ 25인 정수로 사용할 수 있어서 'a'로 사용합니다.
감사합니다
댓글을 작성하려면 로그인해야 합니다.
woogie 2년 전
안녕하세요
문자열 질문입니다.
코드는 제것이 아니고 구글링해서 가져왔는데
13번째줄
arr[S[i] - 'a']++; 이부분이 이해가 안갑니다
S[i]에 해당하는 문자열에서 - 'a'를 한다는게 이해가 안가네요
무슨뜻인가요?