woogie   2년 전

안녕하세요

문자열 질문입니다.

코드는 제것이 아니고 구글링해서 가져왔는데

13번째줄 

arr[S[i] - 'a']++; 이부분이 이해가 안갑니다 

S[i]에 해당하는 문자열에서 - 'a'를 한다는게 이해가 안가네요

무슨뜻인가요?

Rose   2년 전

아스키 코드에 대해 공부해 보세요.

woogie   2년 전

감사합니다!

그렇다면 굳이 'a'를 사용한 이유가 있나요? 

15줄에 for문을 활용해서 출력할때 a-a = 0인 인덱스를 활용해 편리함을 위함인가요?

fbfbf1   2년 전

아스키코드 표를 보면 a ~ z는 97~122에 대응이 됩니다.

이 값들에서 a에 해당 하는 값을 배면 0 ~ 25인 정수로 사용할 수 있어서 'a'로 사용합니다.

woogie   2년 전

감사합니다

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