Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 사당돈
- 발리 음식
- 알고리즘
- algorithum
- 맛집
- Find the Duplicate Number
- tree
- map
- LeetCode
- Array
- Python
- 알탕뚝배기
- java
- string
- 투포인터
- invert Binary Tree
- two sum
- 해물감성포차
- prefix sum
- findDulicate
- 코딩 테스트
- 6월 첼린지
- 코테
- 코딩 테세트
- 망원 밥집
- algorithm
- two pointers
- 른당사피
- linked list
- 발리인망원
Archives
- Today
- Total
기록하는 공간
[코딜리티] CyclicRotation 본문
문제
배열안에 있는 수를 정해진 인수만큼 오른쪽 으로 한칸씩 회전시키는 문제 입니다.
예를들면 A라는 배열[6, 7, 5, 4, 3]을 오른쪽으로 한칸씩 2칸 이동해서 [4,3,6,7,5] 만들면 됩니다.
정수의 범위는 1~2,147,483,647 이다.(int형의 양수 최대 표현 범위)
코드
function solution(A, K){
let n = 0;
while(n < K){
A.unshift(A[A.length - 1]);
A.pop();
n ++;
}
return A;
}
'알고리즘 > Codility' 카테고리의 다른 글
[코딜리티] PermMissingElem (0) | 2019.01.16 |
---|---|
[코딜리티] Flog Jumb (0) | 2019.01.12 |
[코딜리티] BinaryGap(이진 갭 알고리즘) (0) | 2018.12.15 |
[코딜리티] OddOccurrencesInArray (0) | 2018.10.24 |
Comments