반응형

Codewars(알고리즘) 25

[Codewars] [6Kyu] Parabolic Arc Length

Codewars: Achieve mastery through coding challenge Codewars is a coding practice site for all programmers where you can learn various programming languages. Join the community and improve your skills in many languages! www.codewars.com 이번에는 f(x) 식이 주어지고, 해당 값에 따른 포물선 곡선의 각 point별 길이를 구하여 전체 포물선 유사값을 도출하는 문제입니다. 중학교 때 배운 a^2 + b^2 = c^2을 응용했습니다.. 1. Swift 1-1. 본인의 풀이 func lenCurve(_ n: Int) -> Do..

[Codewars] [6Kyu] Persistent Bugger.

Codewars: Achieve mastery through coding challenge Codewars is a coding practice site for all programmers where you can learn various programming languages. Join the community and improve your skills in many languages! www.codewars.com 이번 문제는 주어진 값의 각 자릿 수를 서로 곱한 후, 그 결과값의 자릿수가 2 이상이면 해당 계산을 반복하고, 그 횟수에 대해서 return을 해주는 문제입니다. 1. Swift 1-1. 본인의 풀이 func persistence(for num: Int) -> Int { var retur..

[Codewars] [6Kyu] Give me a Diamond

Codewars: Achieve mastery through coding challenge Codewars is a coding practice site for all programmers where you can learn various programming languages. Join the community and improve your skills in many languages! www.codewars.com 이번 문제는 별 그리기 같은 문제입니다. 해당 문제에서 한 가지 오류가 있는데 메서드 리턴값이 옵셔널이 아닙니다. 반면 테스트 케이스는 옵셔널을 가정하고 있습니다. 따라서 func diamond(_ size: Int) -> String? { 과 같이 변경해주셔야 합니다. 일단 문제 자체는 ..

[Codewars] [6Kyu] Moduli number system

Codewars: Achieve mastery through coding challenge Codewars is a coding practice site for all programmers where you can learn various programming languages. Join the community and improve your skills in many languages! www.codewars.com 이번 문제는 배열의 각 값들을 이용한 나머지 값이 몇인지 찾아내는 것이 주 문제입니다. 그 외 제약조건으로는 주어진 배열(sys)안의 숫자들의 곱이 주어진 특정 숫자(n)보다 작을 경우와 주어진 배열(sys)의 각 값들 간에 서로소인지 여부를 확인하는 것입니다. 먼저 제가 구현한 코드를 한..

[4Kyu] Getting along with Integer Partitions(정리중)

Codewars: Achieve mastery through challenge Codewars is where developers achieve code mastery through challenge. Train on kata in the dojo and reach your highest potential. www.codewars.com 이번 문제는 어떤 Int값이 입력 될 때, 해당 값을 만들 수 있는 양수의 값 조합들을 이용해야 하는 문제입니다. 예를 들어 5 값이 입력된 경우, 해당 값을 구성할 수 있는 값들의 배열은 다음과 같습니다. [[5], [4, 1], [3, 2], [3, 1, 1], [2, 2, 1], [2, 1, 1, 1], [1, 1, 1, 1, 1]] 이 값들을 이용해서 총 조합할 ..

반응형