반응형
오늘은 코딜리티(codility) Lesson2 CyclicRotation 문제 풀이에 대해 포스팅 하려고 합니다.
저도 개발을 계속 배워나가고 있기 때문에 문제풀이에 대한 다른 의견들과
다른 풀이들을 작성해주시면 감사하겠습니다.
코딜리티를 잘 모르시는 분들은 아래 링크를 먼저 보고 오시는 것도 좋을 것 같습니다.
[Develope/코딩 테스트] - 코딜리티(codility)
코딜리티(codility) Lesson2 CyclicRotation에 대한 문제입니다.
저는 Java로 풀이하도록 하겠습니다.
아래에 있는 Java소스는 제가 문제풀이한 소스입니다.
소스에 대해 다양한 의견들을 댓글로 달아주시면 감사하겠습니다.
// you can also use imports, for example:
// import java.util.*;
// you can write to stdout for debugging purposes, e.g.
// System.out.println("this is a debug message");
class Solution {
public int[] solution(int[] A, int K) {
// write your code in Java SE 8
int[] result = null;
int[] shiftRight = null;
int lastNum;
for(int j =0; j<K ; j++) {
lastNum = A[(A.length-1)];
for(int i=A.length-2; i>=0 ; i--) {
A[i+1] = A[i];
}
A[0] = lastNum;
for(int i:A) {
// System.out.print(i);
}
// System.out.println();
}
result = A;
return result;
}
}
Run Tests로 확인했을때 문제가 없어보입니다.
최종 제출을 해보겠습니다.
87%의 점수를 받았습니다. 이번엔 PerFormance가 없는 문제인 것 같네요.
저의 부족한 소스를 채워주시면 감사하겠습니다.
문제 풀이에 대한 분석 결과입니다.
다른건 다 OK가 떨어졌지만, extreme_empty 부분에
RUNTIME ERROR가 나타났습니다.
반응형
'Develope > 코딩 테스트' 카테고리의 다른 글
[Toss] 코딩테스트 JavaScript 더치페이에서 돈 나누기 (0) | 2020.08.02 |
---|---|
[Toss] 코딩테스트 JavaScript 개인정보를 지켜라! (0) | 2020.08.02 |
코딜리티(codility) Lesson2 OddOccurrencesInArray 문제 풀이(JAVA) (0) | 2019.09.13 |
코딜리티(codility) Lesson1 BinaryGap 문제 풀이(JAVA) (2) | 2019.09.13 |
코딜리티(codility) (2) | 2019.05.01 |