Programmers/Lv. 0 (完)

[Kotlin] Programmers 코딩 기초 트레이닝 Day 03 연산

chattymin 2023. 7. 1. 10:39
728x90
반응형

문자열 섞기

class Solution {
    fun solution(str1: String, str2: String): String {
        var answer: String = ""

        for (i in 0 until str1.length){
            answer += str1[i]
            answer += str2[i]
        }

        return answer
    }
}

 

 

 

문자 리스트를 문자열로 변환하기

class Solution {
    fun solution(arr: Array<String>): String = arr.joinToString("")
}

 

 

 

문자열 곱하기

class Solution {
    fun solution(my_string: String, k: Int): String = my_string.repeat(k)
}

 

 

 

더 크게 합치기

import kotlin.math.max
class Solution {
    fun solution(a: Int, b: Int): Int = max((a.toString()+b.toString()).toInt(), (b.toString()+a.toString()).toInt())
}

 

 

 

두 수의 연산값 비교하기

import kotlin.math.max
class Solution {
    fun solution(a: Int, b: Int): Int  = max(("$a$b".toInt()), (2*a*b))
}

 

728x90
반응형