[문제]
정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.
[풀이]
import Foundation
func solution(_ num1:Int, _ num2:Int) -> Int {
if num1 == num2 {
return 1
} else {
return -1
}
}
[과정]
숫자가 같으면 1을 리턴하고, 다르면 -1을 리턴하는 아주 간단한 문제여서 조건문으로 처리했는데, 리턴값이 두 가지인 경우의 수 밖에 없어서 삼항연산자를 써도 좋을 것 같단 생각을 했다.
삼항으로 바꾸니 확실히 코드가 간결해진다..!
'💡 알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/Swift] 대소문자 바꿔서 출력하기 (0) | 2024.01.07 |
---|---|
[프로그래머스/Swift] 중복된 숫자 개수 (0) | 2024.01.06 |
[프로그래머스/Swift] 배열 뒤집기 (0) | 2023.12.25 |
[프로그래머스/Swift] 옷가게 할인 받기 (0) | 2023.12.19 |
[프로그래머스/Swift] 두 수의 합 (0) | 2023.12.08 |