asciiA <= ascii <= asciiZ로 하시면 ascii가 대문자가 아니어도 충분히 큰 경우(ex ascii = 97 = 'a')에도 대문자로 인식하게 됩니다
예시의 경우 (asciiA <= ascii(=97) ) <= asciiZ가 되어 1 <= asciiZ가 되기 때문에 a여도 대문자 카운트가 올라가는 것이지요
if문 조건 부분을 (asciiA <= ascii && ascii <= asciiZ)로 바꾸시는 편이 좋을 것 같습니다 소문자에 대해서도 마찬가지입니다
xodbs1212 5년 전
어느 부분이 틀린걸까요? 친구랑 함께 찾아봤는데 잘 모르겠네요. 문자열 너무 어려워서 한문제 푸는데 일주일씩 걸리는듯 해요 ㅠㅠ.