반응형 C언어2 [C언어 풀이] Codility - Lessons 4, (Counting Elements) MissingInteger 이 문제는 Codility 사이트에서 확인하고 문제를 풀 수 있습니다. https://www.codility.com/ 문제 설명 참~ 문재 대충 내는 것 같습니다. ㅡㅡ A[] 배열은 -1,000,000 ~ 1,000,000까지의 수가 있습니다. N은 배열의 길이입니다. 이 문제도 순열 문제 입니다. 만약 A[] 배열에 A = [1, 3, 6, 4, 1, 2] 이렇게 있다면 반환 값은 5 입니다. 왜냐하면 1 ~ 6까지의 숫자가 있는데, 1, 2, 3, 4, ?, 6 이렇게 있으니 말이죠. 만약 A = [1, 2, 3] 이렇게 있다면? 반환 값은 4 입니다. 순열이 완성되어 있으니 말이죠. A = [-1, -3] 이라면? 1을 반환 해야 합니다. 순열의 첫번째 수니깐 말이죠. 여기까지만 보면 쉽습니다. .. 2019. 2. 25. [C언어 풀이] Codility - Lessons 4, (Counting Elements) MaxCounters 이 문제는 Codility 사이트에서 확인하고 문제를 풀 수 있습니다. https://www.codility.com/ 문제 설명 N = 리턴할 배열의 크기 A[] = 문제의 배열 요소 M = A[] 배열의 크기 A[] 의 배열 요소의 값에 따라 N크기의 배열의 값 증가. 단, A[]의 배열 요소 중 N값 보다 큰 값이 있을 경우 A[]의 배열 요소중 가장 큰 값으로 초기화. 예시 N = 5, M = 7, A[]의 요소는 아래와 같을 때. A[M] Arr[N] A[0] = 3 A[1] = 4 A[2] = 4 A[3] = 6 count) count = arr[A[i] - 1]; } if (flag == 0) result.C = arr; else { arrInput(arr, max, N); //max 값과 i.. 2019. 2. 22. 이전 1 다음 728x90 반응형