programming/TIL
[Codility]Arrays
mimyo_
2020. 8. 26. 21:41
1. CyclicRotation
더보기
내가 작성한 코드
struct Results solution(int A[], int N, int K) {
struct Results result;
int buf = 0;
int i, j = 0;
for(i = 0; i < K; i++){
buf = A[N-1];
for(j = N-1; j > 0; j--){
A[j] = A[j-1];
}
A[0] = buf;
}
result.A = A;
result.N = N;
return result;
}
2. OddOccurrencesInArray
더보기
내가 작성한 코드
int solution(int A[], int N) {
int result = 0;
int i = 0;
for(i = 0; i < N ; i++){
result ^= A[i];
}
return result;
}
소감. 2번째 문제는 직접 풀었다기 보다, Codility 사용법을 검색하다가 스쳐지나간 단어에 팁을 얻은 것이다. 다르게 생각하기를 연습할 필요가 있다. |