Programmers

[iOS Swift] Lv.0 몫 구하기

pockpock 2024. 5. 7. 21:45
출처 : 프로그래머스
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 -> 상수 (이후에 수정이 불가능 함)