상세 컨텐츠

본문 제목

2021 카카오 채용연계형 인턴십 : 숫자 문자열과 영단어

Swift알고리즘

by 앱등개발자IOS 2022. 6. 18. 21:13

본문

python으로 처음 풀이했을 때는,

isalpha()함수를 사용하여, 영어 문자가 나타나면 그 문자가 "one"인지, "two"... 어떤 것인지 판단하고 이를 숫자로 바꾸어 result문자열에 append하는 식으로 풀이했었다.

문제는 없지만, replace("바뀔 문자열", "바꿀 문자열")이라는 편리한 함수를 사용하면 10줄 내외로 구현이 가능한 것을 보고 경악을 금치 못했다. 

 

Swift에도 replacingOccurrences()라는 함수가 있었고, 10줄 내외로 구현할 수 있었다. 

간편하게 Dictionary로 "바뀔 문자열"과 "바꿀 문자열"을 마련해놓고 시작했다!

관련글 더보기