[PRO][Lv.2] 최댓값과 최솟값

김정현·2023년 1월 19일
0

프로그래머스

목록 보기
41/50

📚Problem

최댓값과 최솟값

💫Solve

func solution(_ s:String) -> String {
    let arrString = s.split(separator: " ")
    var arr = [Int]()
    
    for i in arrString {
       if let num = Int(i) {
           arr.append(num)
       }
    }
    
    return "\(arr.min()!) \(arr.max()!)"
}

🩺Another Solution

import Foundation

func solution(_ s:String) -> String {
    var arr = s.components(separatedBy: " ").map({(value:String) -> Int in return Int(value)!})
    arr.sort()
    return String(arr[0]) + " " + String(arr[arr.count - 1])
}

✌️TIL

확실히 문자열 -> 배열 -> 정수배열로 변환하는 과정을 좀더 축소하는 법을 배운거 같다.

profile
🍎💻👍

0개의 댓글