입력한 문자열을 ord함수를활용해 문자열안에 있는 대문자 소문자 숫자 한글 ,기타문자들을 세는 방법좀요
uf8 인 경우 아래의 범위를 갖습니다.
영문대문자: 0x41-0x5A 영문소문자: 0x61-0x7a 한글범위: AC00-D7AF
한글은 위의 범위에 들어가니 아래와 같은 결과를 볼 수 있습니다.
str = '가나다라' for c in str: print(hex(ord(c))) 0xac00 0xb098 0xb2e4 0xb77c
영문자도 해보시기 바라며 각 문자당 비교를 해서 카운트를 세면 됩니다.
프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.
댓글 입력