적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

반응형

Algorithm/Codility 3

[Swift 알고리즘] Codility demo task

코테 문제 시작 전에 테스트용 문제였는데 나름 잼써서.. ㅎ 원래 문제 풀 생각이 없었어서 대충 보다가 비록 시간 내에 통과하지는 못했지만..? ㅠ 아마도 맞겠지..? Write a function that given an array A of N integers, returns the smallest positive integer (greater than 0) that does not occur in A. For example, given A = [1,3,6,4,1,2], the function should return 5. Biven A = [1,2,3], the function should return 4. Given A = [-1,-3], the function should return 1. Wri..

Algorithm/Codility 2023.01.04

[Swift 알고리즘] Codility: CyclicRotation

https://app.codility.com/programmers/lessons/2-arrays/cyclic_rotation/ Lesson 2 Arrays (Easy) CyclicRotation Rotate an array to the right by a given number of steps. 주어진 정수 배열A를 K만큼 오른쪽으로 회전시키는 문제. 입출력 예시 var arr = [3,8,9,7,6] print(solution(&arr, 3)) //[9,7,6,3,8] 처음에 그냥 print(solution([3,8,9,7,6],3)) 으로 입력값을 주었더니 Cannot pass immutable value of type '[Int]' as inout argument 이라는 에러가 떴다! 처음보는 in..

Algorithm/Codility 2022.05.23

[Swift 알고리즘] Codility: BinaryGap

https://app.codility.com/programmers/lessons/1-iterations/binary_gap/ Lesson 1 Iterations (Easy) BinaryGap Find longest sequence of zeros in binary representation of an integer. 처음 풀어보는 Codility 문제. 영어로 되어 있어 당황스러웠지만, 크게 어렵진 않았다. Swift언어는 Swift4 로 지원이 되는듯..? 주어진 양의 정수 N을 이진수로 변환했을 때, 1과 1로 둘러싸인 연속된 0의 갯수 중 최대값을 반환하는 문제. 입출력 예시 print(solution(9)) //1001 => 2 print(solution(529)) //1000010001 => 4..

Algorithm/Codility 2022.05.21
728x90
반응형