포스트

162. 두수의 곱

나의 코드 (24.1.18)

1
2
3
4
5
6
7
8
import Foundation

func solution(_ num1:Int, _ num2:Int) -> Int {
    
    var result = num1 * num2
    
    return result
}

이렇게 생각한 이유.

  1. 17일에 작성했던 코드와 동일하게, 곱 부분만 생각해서 대입하였음.

변화점.

  1. 17일과는 달리 answer라는 변수를 만들면서 해당 변수에 결과값을 넣어 return하는 방식으로 변화를 주었음.

내가 생각한 코드 개선 ver.1 (24.1.23)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import Foundation

func solution(_ num1:Int, _ num2:Int) -> Int {
    
    var result = 0
    
    if num1 >= 0 && num1<=100 {
        
        if num2 >= 0 && num2<=100 {
        
        result = num1 * num2
            
        }
    }
    
    return result
}

17일자와 같이 제한사항을 충족시키기 위해 if문을 작성하였음.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.