
import Foundation
func solution(_ a:Int, _ b:Int) -> Int {
return Int("\(a)\(b)")! >= 2 * Int("\(a)")! * Int("\(b)")! ? Int("\(a)\(b)")! : 2 * Int("\(a)")! * Int("\(b)")!
}

import Foundation
func solution(_ a: Int, _ b: Int) -> Int { Int("\(a)\(b)")! >= 2 * Int("\(a)")! * Int("\(b)")! ? Int("\(a)\(b)")! : 2 * Int("\(a)")! * Int("\(b)")! }
💁🏻♂️ 요약
- '[iOS / Swift] 더 크게 합치기' 문제와 비슷 👉 자세한 설명은 링크 참고(https://velog.io/@justdotheg/iOS-Swift-%EB%8D%94-%ED%81%AC%EA%B2%8C-%ED%95%A9%EC%B9%98%EA%B8%B0)
- '풀이'에서 '최적화'를 보면 return을 없앴다. Swift 5.1에서부터 펑션 블럭 안에서 return이 한번만 쓰인다면, return 생략이 가능해졌다.
(참고 https://jusung.github.io/Swift-5.1%EC%9D%98-%EC%9C%A0%EC%9A%A9%ED%95%9C-%EB%B3%80%ED%99%94-2%EA%B0%80%EC%A7%80/)