-
[Programmers] Lv2.๋ชจ์์ฌ์ (kotlin)SW Test/Programmers 2022. 10. 22. 18:22๋ฐ์ํ
๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/84512 ์์
https://school.programmers.co.kr/learn/courses/30/lessons/84512 ํ์ด
- ๋ฐฑํธ๋ํน ๊ธฐ๋ฒ์ ์ฌ์ฉํ๋ฉด ์ฝ๊ฒ ํ ์ ์์ต๋๋ค.
class Solution { val list = mutableSetOf<String>() fun getResult(word: String,idx: Int, str: String){ if(idx == str.length){ list.add(word) }else{ for(ch in str){ getResult(word + ch, idx+1, str) } getResult(word, idx+1, str) } } fun solution(word: String): Int { getResult("", 0, "AEIOU") return list.toList().sorted().indexOf(word) } }
์ฐธ๊ณ
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ธ kotlin์ ํน์ฑ์ ๋ง๊ฒ ํจ์๋ฅผ ๋ง์ด ์ตํ์ ๐ฝ
๋ฐ์ํ'SW Test > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Programmers] Lv1. ์ถ์ต์ ์(kotlin) (0) 2023.04.13 [Programmers] Lv1. ๋ฌ๋ฆฌ๊ธฐ ๊ฒฝ์ฃผ(Kotlin) (0) 2023.04.11 [Programmers] Lv2. ์ฐ์ ๋ถ๋ถ ์์ด(kotlin) (0) 2022.10.22 [Programmers] Lv2. ํผ๋ก๋(kotlin) (0) 2022.10.22 [Programmers] Lv2. ์ฃผ์ฐจ ์๊ธ ๊ณ์ฐ(kotlin) (0) 2022.10.22