
나의 코드
import Foundation
func solution(_ a:Int, _ b:Int) -> Int {
var answer : Int = 0
answer = Int(String(a)+String(b))! > Int(String(b)+String(a))! ? Int(String(a)+String(b))! : Int(String(b)+String(a))!
return answer
}
이렇게 생각한 이유. 일단 연산 ⊕ 이 두 정수를 붙여서 쓴다는 것을 알고 a,b를 String으로 변환 후 붙인다음 다시 Int로 변형하였다. 그리고 실행을 하였을때 아래와 같은 optional 이 있을 수 있다는 컴파일 에러가 나오므로 !를 통해 Unwrapping을 하였다.
그리고 if문을 쓰려다가, 삼항연산자를 다시 Remind하기 위해 삼항연산자로 해당문제를 풀었다.

PREVIOUS13. 문자열 곱하기