전체 글 (184) 썸네일형 리스트형 [Day4-4] 조건 문자열 문제 내 정답 코드 import Foundation func solution(_ ineq:String, _ eq:String, _ n:Int, _ m:Int) -> Int { if ineq == "!": return n > m ? 1 : 0 default: return 0 } } 배운 기술 [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과 삼항연산자를 통해 공배수를 판단하였다. 배운 기술 이전 1 ··· 53 54 55 56 57 58 59 ··· 62 다음