문제 링크 -> https://programmers.co.kr/learn/courses/30/lessons/12939
코딩테스트 연습 - 최댓값과 최솟값
문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를
programmers.co.kr
문제 설명
문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요.
예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다.
- s에는 둘 이상의 정수가 공백으로 구분되어 있습니다.
------------------------------------------------------------풀이------------------------------------------------------------------
1. 공백으로 구분한 뒤에 max와 min을 정해진 형태의 string으로 반환
class Solution {
fun solution(s: String): String {
val arr = s.split(" ").map{ it.toInt() }
return "${arr.minOrNull()} ${arr.maxOrNull()}"
}
}
------------------------------------------------------------결과------------------------------------------------------------------
- 문제에 대한 질문 댓글 환영!
- 중간에 잘못된 부분이 있다면 댓글로 남겨주세요. 수정하겠습니다.
'Kotlin(프로그래머스) > Level 2' 카테고리의 다른 글
[프로그래머스/Kotlin] 수식 최대화 (0) | 2022.04.24 |
---|---|
[프로그래머스/kotlin] 튜플 (0) | 2022.04.21 |
[프로그래머스/Kotln] n^2 배열 자르기 (0) | 2022.04.21 |
[프로그래머스/Kotlin] 피보나치 수 (0) | 2022.04.19 |
[프로그래머스/Kotlin] JadenCase 문자열 만들기 (0) | 2022.04.18 |
댓글