► Swift/Programmers

[Programmers] Swift 알고리즘 | Lv.0 두 수의 합

다람트리 2024. 1. 22. 21:57
반응형

🔒 문제 설명

정수 num1 num2 주어질 , num1 num2 합을 return하도록 soltuion 함수를 완성해주세요.


🔒 제한사항  

  • -50,000 ≤ num1 ≤ 50,000
  • -50,000 ≤ num2 ≤ 50,000

🔒 입출력 예

num1 num2 result
2 3 5
100 2 102

🔒 입출력 예 설명

입출력 예 #1

  • num1이 2이고 num2가 3이므로 2 + 3 = 5를 return합니다.

입출력 예 #2

  • num1 100이고 num2 2이므로 100 + 2 = 102 return합니다.

 

🔐 solution of mine

import Foundation

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

print(solution(2,3)) // expected result: 5
print(solution(100,2)) // expected result: 102

 

🔐 solution of mine

guard문

import Foundation

func solution(_ num1:Int, _ num2:Int)->Int{
    guard -50000...50000 ~= num1, -50000...50000 ~= num2 else{return -1}
    return num1+num2
}

print(solution(2,3)) // expected result: 5
print(solution(100,2)) // expected result: 102

 

🔐 solution of mine

if문
import Foundation

func solution(_ num1:Int, _ num2:Int)->Int{
    if(-50000...50000 ~= num1 && -50000...50000 ~= num2){return num1+num2}
    return -1
}

print(solution(2,3)) // expected result: 5
print(solution(100,2)) // expected result: 102

 


 
반응형