728x90
커피 심부름
class Solution {
fun solution(order: Array<String>): Int
= order.count { it.contains("cafelatte") } * 5000 + (order.size - order.count { it.contains("cafelatte") })*4500
}
그림 확대
class Solution {
fun solution(picture: Array<String>, k: Int): Array<String> {
var result = arrayOf<String>()
for (i in picture){
var temp = ""
for (j in 0 until i.length){
repeat(k){
temp += i[j]
}
}
repeat(k){
result = result.plus(temp)
}
}
return result
}
}
조건에 맞게 수열 변환하기 3
class Solution {
fun solution(arr: IntArray, k: Int): IntArray =
if (k % 2 == 0) arr.map { it + k }.toIntArray()
else arr.map { it * k }.toIntArray()
}
l로 만들기
class Solution {
fun solution(myString: String): String
= myString.map { if (it < 'l') 'l' else it}.joinToString("")
}
특별한 이차원 배열 1
class Solution {
fun solution(n: Int): Array<IntArray> {
var answer: Array<IntArray> = arrayOf<IntArray>()
for (i in 0 until n){
var temp = intArrayOf()
for (j in 0 until n){
if (j == i) temp += 1
else temp += 0
}
answer = answer.plus(temp)
}
return answer
}
}
728x90