출처 : 프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/120805
난이도 : Lv.0
문제 설명
정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요.
제한사항
- 0 < num1 ≤ 100
- 0 < num2 ≤ 100
입출력 예
num1 | num2 | result |
10 | 5 | 2 |
7 | 2 | 3 |
import Foundation
func solution(_ num1:Int, _ num2:Int) -> Int {
let result = num1/num2
print(result) // result 값 확인
return result // result 값을 리턴해줌으로써 값을 출력
}
※ 의문 : var과 let의 차이?
먼저, 데이터의 저장에 대해서 알아보면 Swift에서는 let과 var을 사용하여 메모리에 데이터를 저장할 수 있다.
[let || var][변수명]: [타입] = [값] 의 형태로 선언 할 수 있는데, 여기에서 var과 let의 차이는 다음과 같다.
var -> 변수 (이후에 수정이 가능 함)
let -> 상수 (이후에 수정이 불가능 함)
'Programmers' 카테고리의 다른 글
[iOS Swift] Lv.0 두 수의 합 (0) | 2024.05.07 |
---|---|
[iOS Swift] Lv.0 숫자 비교하기 (0) | 2024.05.07 |
[iOS Swift] Lv.0 나이 출력 (0) | 2024.05.07 |
[iOS Swift] Lv.0 두 수의 곱 (0) | 2024.05.07 |
[iOS Swift] Lv.0 두 수의 차 (0) | 2024.05.07 |