전체 글 (165) 썸네일형 리스트형 [Day4-3] 홀짝에 따라 다른 값 반환하기 문제 내 정답 코드 import Foundation func solution(_ n:Int) -> Int { var result = 0 if n % 2 == 0 { for i in 0...n { if i % 2 == 0 { result += (i * i) } } } else { for i in 0...n { if i % 2 == 1 { result += i } } } return result } # 1. if문과 반복문을 사용하여 구현하였다. 위 코드는 잘 돌아가지만 지저분해 보여서 새로 코드를 짜보았다. filter, map, redece함수를 적용하여 해결하였다. import Foundation func solution(_ n:Int) -> Int { var result = 0 if n.isMulti.. [Day4-2] 공배수 문제 내 정답 코드 import Foundation func solution(_ number:Int, _ n:Int, _ m:Int) -> Int { return number.isMultiple(of: n) && number.isMultiple(of: m) ? 1 : 0 } # 1. isMultiple과 삼항연산자를 통해 공배수를 판단하였다. 배운 기술 [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.. 이전 1 ··· 47 48 49 50 51 52 53 ··· 55 다음