문제 설명
정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.
제한사항
- -50000 ≤ num1 ≤ 50000
- -50000 ≤ num2 ≤ 50000
🚩 문제
import Foundation
func solution(_ num1:Int, _ num2:Int) -> Int {
return 0
}
💻 내가 푼 방법(테스트 통과)
import Foundation
func solution(_ num1:Int, _ num2:Int) -> Int {
return num1-num2
}
🔎 의문점과 공부한 것
1. 문제 속 _ 의 의미가 궁금하다.
→ '와일드카드 패턴' 의 식별 표기라고 한다.
for구문이나 switch구문에 자주 사용되며, 값을 해체하거나 무시하는 패턴 중 하나
담임쌤 한테도 물어보고 조금 더 찾아보고 블로그에 정리했따
2. 화살표( -> )의 의미가 궁금하다.
→ 해당 문제에서는 int로 지정한다는 의미라고 한다.
3. 다른사람 풀이를 보니까 guard 라는 것을 사용해서 제한사항을 반영했던데 그게 뭐지?
→ 제한사항을 반영하기 위해 조건에 맞지 않으면 종료시키는 문법인 guard문을 포함한 것
이것도 블로그에 정리 완료.
'🍎 Swift > Programmers' 카테고리의 다른 글
[👾 Programmers] 06. 두 수의 합 (0) | 2024.05.30 |
---|---|
[👾 Programmers] 05. 숫자 비교하기 (0) | 2024.05.28 |
[👾 Programmers] 04. 나이출력 (0) | 2024.05.13 |
[👾 Programmers] 03. 몫 구하기 (0) | 2024.05.10 |
[👾 Programmers] 02. 두수의 곱 (0) | 2024.05.03 |