알고리즘/코드워

[python]Polish alphabet

(ㅇㅅㅎ) 2020. 4. 26. 21:20
728x90
반응형

https://www.codewars.com/kata/57ab2d6072292dbf7c000039/train/python

 

Codewars: Train your coding skills

Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential.

www.codewars.com

이 문제는 폴란드 알파벳의 분음 부호를 사용하여 글자를 변경하는 것입니다.

 

python에서는 replace를 이용하면 쉽게 문제를 풀 수 있습니다.

replace 외에도 maketrans나 st 문자열을 하나씩 나누어서 if 문을 이용하여 문제를 풀 수도 있습니다.

 

replace를 이용하여 푼 문제를 보시려면 더보기를 클릭하시면 됩니다.

더보기

전체 코드

# My Code
def correct_polish_letters(st):
    return st.replace('ą''a').replace('ć''c').replace('ę''e')\
        .replace('ł''l').replace('ń''n').replace('ó''o').\
        replace('ś''s').replace('ź''z').replace('ż''z')
 
if __name__=='__main__':
    print(correct_polish_letters("Jędrzej Błądziński"))

 

반응형

'알고리즘 > 코드워' 카테고리의 다른 글

[python]Binomial Expansion  (0) 2020.05.01
[python]SpeedCode #2 - Array Madness  (0) 2020.04.28
[python]Largest 5 digit number in a series  (0) 2020.04.25
[python]Sudoku Solution Validator  (0) 2020.04.24
[python]Get Planet Name By ID  (0) 2020.04.24