티스토리 뷰

728x90
반응형

 

 

문장을 한글자씩 한국어인지 영어인지 확인하면서 카운트를 세고,

한국어 카운트가 영어카운트보다 많으면 한국어로,

한국어 카운트가 영어카운트보다 적으면 영어로 구분하도록 하였습니다!

 

 

def isEnglishOrKorean(input_s):
    k_count = 0
    e_count = 0
    for c in input_s:
        if ord('가') <= ord(c) <= ord('힣'):
            k_count+=1
        elif ord('a') <= ord(c.lower()) <= ord('z'):
            e_count+=1
    return "한국어" if k_count>e_count else "영어"

 

이제 문장을 isEnglishOrKorean 함수의 파라미터로 넣어주면

문장이 한국어인지 영어인지를 리턴받게 됩니다

 

 

 

728x90
반응형
댓글