문제: app.codility.com/programmers/lessons/2-arrays/odd_occurrences_in_array/
OddOccurrencesInArray coding task - Learn to Code - Codility
Find value that occurs in odd number of elements.
app.codility.com
홀수개의 정수 중에서 짝이 맞지 않는 수 찾는 문제.
정렬해서 앞뒤 숫자를 비교해주었다.
이때 짝이 맞지 않는 수가 맨 마지막에 오면 앞뒤로 비교할 때 index 오류가 날 수 있으니 주의해야 한다.
코드구현 (C#)
List<int> ListA = new List<int>(A);
ListA.Sort();
if (A.Length > 1)
{
for (int i = 0; i < ListA.Count; i++)
{
if (i < ListA.Count - 1 && ListA[i] == ListA[i + 1])
i = i + 1;
else
return ListA[i];
}
}
return ListA[0];
'공부하자 > Codility' 카테고리의 다른 글
[Codility] Lesson3. TapeEquilibrium (C#) (0) | 2020.11.17 |
---|---|
[Codility] Lesson3. PermMissingElem (C#) (0) | 2020.11.17 |
[Codility] Lesson3. FrogJmp (C#) (0) | 2020.11.17 |
[Codility] Lesson2. CyclicRotation (C#) (0) | 2020.11.17 |
[Codility] Lesson1. BinaryGap (C#) (0) | 2020.07.24 |