본문 바로가기
🍎 Swift/Programmers

[👾 Programmers] 05. 숫자 비교하기

by 솔비님 2024. 5. 28.

1. 문제 설명

정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.

 

2. 제한사항

* 0 ≤ num1 ≤ 10,000

* 0 ≤ num2 ≤ 10,000


📝 문제

import Foundation

func solution(_ num1:Int, _ num2:Int) -> Int {
	return 0
}

 

 

💻 내가 푼 방법(테스트 통과)

import Foundation

func solution(_ num1:Int, _ num2:Int) -> Int {
    if num1==num2{
        return 1
    }else{
        return -1
    }
}

 


🔎 의문점과 공부한 것

1. 다른 분들 풀이 보니까 더 단순하게 풀이가 가능한 듯

import Foundation

func solution(_ num1:Int, _ num2:Int) -> Int {
    return num1 == num2 ? 1 : -1
}

- 전에 따로 찾아본 강의에서 언뜻 본 기억이 나는데 바로 생각이 안 나서 활용을 못 했다 까먹지 말장~