728x90
반응형
https://www.codewars.com/kata/57ab2d6072292dbf7c000039/train/python
이 문제는 폴란드 알파벳의 분음 부호를 사용하여 글자를 변경하는 것입니다.
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 |