2014-11-18 5 views
0

동일한 요소의 순차적 쌍이 반드시 포함되는 목록이 있습니다. 목록 (각 쌍 중 하나의 요소)에서 반복되는 값의 반을 제거하는 방법이 있습니까?목록의 다른 모든 요소를 ​​제거하십시오.

예 # 1 :

테이크 :

{2, 2, 2, 2, 5, 5} 

그리고 반환 :

{2, 2 , 5} 

예 2 :

테이크 :

{8, 8, 1, 1, 5, 5, 1, 1} 
,

및 반환 :

{8, 1, 5, 1} 

요소가 실제로 쌍으로되어 있는지 확인 할 필요가 없습니다.

values.Where((x, n) => n % 2 == 0) 
+1

당신이 무엇이든을 시도 유무 : 순서가 보장되면 –

+0

동일한 쌍이 항상 연속적으로 발생합니까? – TheVillageIdiot

+0

{2, 2, 2, 2, 5, 5, 5} 목록에서 무엇을 기대합니까 ?? –

답변

5

다음이 작동 연속 쌍으로 만들어 질? 코드는 어디에 있습니까?
+0

고맙게 여기까지 잘 했어요 – GriffinMite

+0

조금만 기다려주세요. – GriffinMite

+1

+1. Enigmativity, 이제 더 좋은 모양으로 질문을 편집 하시겠습니까? –

관련 문제