์ ๊ท ์์ด๋ ์ถ์ฒ
-
[Programmers] Lv1.์ ๊ท ์์ด๋ ์ถ์ฒ(kotlin)SW Test/Programmers 2022. 7. 18. 22:43
๋ฌธ์ ์์ ํ์ด ์ด ๋ฌธ์ ๋ ๋ฉ์๋ ์ฒด์ด๋ ๋ฐฉ์์ผ๋ก ์ฌ๋ฌ ๋ฒ์ ๋ฉ์๋๋ฅผ ํธ์ถํ๋ฉด ๋น ๋ฅด๊ฒ ํ ์ ์์ต๋๋ค. ํ์ง๋ง ๊ทธ๋งํผ ๋ค์ํ ํจ์์ ๋ํด์ ์์ง ๋ชปํ๋ฉด ํ๋์ฉ ๋ก์ง์ ์์ฑํ๋ ์๋ฐ์ ์์ต๋๋ค. ํด๋น ํ์ด๋ ๋ฌธ์ ์์ ์๊ตฌํ๋ ๋๋ก ํ๋์ฉ ๋ง์ถฐ๊ฐ๋ฉด์ ํ ์ ์์ต๋๋ค. class Solution { fun solution(new_id: String): String { var answer: String = "" val strbuilder = StringBuilder() new_id.lowercase().forEach{ if(it.isLetter() || it.isDigit() || it in arrayOf('-','_','.')){ if(!(it == '.' && strbuilder.isNotEmpty() &&..