전체 글 (184) 썸네일형 리스트형 [Day4-1] n의 배수 문제 내 정답 코드 import Foundation func solution(_ num:Int, _ n:Int) -> Int { return num % n == 0 ? 1 : 0 } # 1. %연산을 통해 해결하였다. isMultiple이라는 기술을 통해 구현할 수 있다. import Foundation func solution(_ num:Int, _ n:Int) -> Int { return num.isMultiple(of: n) ? 1 : 0 } 배운 기술 1. isMultiple(of: ) https://developer.apple.com/documentation/swift/int/ismultiple(of:) isMultiple(of:) | Apple Developer Documentation Ret.. [Day3-5] 두 수의 연산값 비교하기 문제 내 정답 코드 import Foundation func solution(_ a:Int, _ b:Int) -> Int { let num1 = Int(String(a) + String(b))! let num2 = 2 * a * b if num1 >= num2 { return num1 } else { return num2 } } # 1. 3-4번 문제와 비슷한 문제이다. 배운 기술 [Day3-4] 더 크게 합치기 문제 내 정답 코드 import Foundation func solution(_ a:Int, _ b:Int) -> Int { var strA = String(a) var strB = String(b) let strAB = strA + strB let strBA = strB + strA if Int(strAB)! > Int(strBA)! { return Int(strAB)! } else { return Int(strBA)! } } # 1. 타입 캐스팅을 통해 문자열로 연결하고 2. 정수형으로 바꾸어 비교한 후 큰 정수값을 반환한다. 3. 문자열이 숫자가 아닐 수 있기 때문에 옵셔널 형태로 바뀌어서 강제추출을 통해 저장한다. 배운 기술 이전 1 ··· 54 55 56 57 58 59 60 ··· 62 다음