728x90
x 사이의 개수
class Solution {
fun solution(myString: String): IntArray = myString.split("x").map { it.length }.toIntArray()
}
문자열 잘라서 정렬하기
class Solution {
fun solution(myString: String): Array<String> = myString.split("x").filterNot { it.isEmpty() }.sorted().toTypedArray()
}
간단한 식 계산하기
class Solution {
fun solution(myString: String): Int{
var sp = myString.split(" ")
return when(sp[1]){
"+" -> sp[0].toInt() + sp[2].toInt()
"-" -> sp[0].toInt() - sp[2].toInt()
"*" -> sp[0].toInt() * sp[2].toInt()
else -> 0
}
}
}
문자열 바꿔서 찾기
class Solution {
fun solution(myString: String, pat: String): Int = if (myString.contains(pat.map { if (it == 'A') 'B' else 'A' }.joinToString(""))) 1 else 0
}
rn_string
class Solution {
fun solution(rny_string: String): String = rny_string.replace("m", "rn")
}
728x90