Lv2. 최댓값과 최솟값

Hello·2022년 8월 7일
0

코딩테스트 연습 > 최댓값과 최솟값

1. 풀이 설명

  1. s를 " " 기준으로 split() 한 후에 리스트 아이템을 int 형으로 변환한다.

  2. int list 중에서 최솟값과 최댓값을 string으로 반환한다.

2. 나의 풀이

python

def solution(s):
    value = list(map(int, s.split()))
    return " ".join([str(min(value)), str(max(value))])

kotlin

fun solution(s: String): String =
    s.split(" ").map { c ->
        c.toInt()
    }.run {
        return "${minOf { it }} ${maxOf { it }}"
    }

3. 배운점

python

  1. string list to int list: list(map(int, str_list))
  1. kotlin의 "${value1} ${value2}" == str(value1) + " " + str(value2)
# asis
" ".join([str(min(value)), str(max(value))])

# tobe
str(min(value)) + " " + str(max(value))
``
    
profile
안녕하세요 :)

0개의 댓글