728x90
숫자의 일부 자릿수가 영단어로 바뀌어져 있는 문자열 s를 의미하는 원래 숫자로 리턴 시키기
but, 숫자는 그대로 리턴하기
예시)
풀이
- replace()를 사용해서 특정 문자를 변형한다
- .toInt()를 사용해서 string타입을 Int형으로 리턴 시키기
제출 코드
(코드 해석해 보기)
무지성 replace() 연달아 붙이기로 해결.. ㅎㅎ;;
for문을 이용한 다른 분들의 풀이
7) i가 num의 처음부터 반복하니까 2일 때 -> num[2]("two")를 2로 바꿔준다
(indices로 쓰니까 뭔가 i가 1부터 시작하는 것 처럼 헷갈리는데 for(i in 0 until num.size)로 써놓을 걸 그랬다)
9) str이 string타입이기 때문에 .toInt()로 Int형으로 바꿔준다
replace()가 반복되는 것을 보고 나도 for문을 이용해 풀고 싶었다..
근데 배열을 만들어서 인덱스를 활용 할 생각을 미쳐못했었다
*replace("특정문자", "변경문자")
728x90
'코틀린(Kotlin) > 프로그래머스' 카테고리의 다른 글
[프로그래머스/코틀린(Kotlin)] K번째 수 (0) | 2023.11.24 |
---|---|
[프로그래머스/코틀린(Kotlin)] 문자열 내 마음대로 정렬하기 (1) | 2023.11.23 |
[프로그래머스/코틀린(Kotlin)] 시저 암호 (1) | 2023.11.21 |
[프로그래머스/코틀린(Kotlin)] 최소직사각형 (0) | 2023.11.20 |
[프로그래머스/코틀린(Kotlin)] 크기가 작은 부분 문자열 (0) | 2023.11.17 |