두 개 뽑아서 더하기

최진훈·2022년 1월 28일
0

programmers

목록 보기
24/73


반복문을 통해서 각각의 원소들을 한번씩 다 더하고 중복만 제거해주면 될 것 같은데, 하다보면 또 말처럼 쉽지않을 것 같다. 일단 해보자.

  1. 첫번째 반복문으로 입력받은 numbers에서 인덱스와 함께 원소의 값을 꺼낸다.
  2. 그 안에 중첩 반복문으로 다음 원소부터 마지막 원소까지 원소를 꺼낸다. (i in index+1 until numbers.size)
  3. 첫번째 반복문에서 꺼낸 원소와 두번째 반복문에서 꺼낸 원소를 더해준다.
  4. distinct()함수를 사용하여 중복을 제거한다. (리턴타입이 List이기 때문에 캐스팅 필요)
  5. sort()함수를 사용하여 오름차순으로 정렬한다.

<distinct()함수 사용법> source : https://notepad96.tistory.com/entry/Kotlin-%EC%A4%91%EB%B3%B5-%EC%9B%90%EC%86%8C-%EC%A0%9C%EA%B1%B0-distinct

레고레고

테스트 레고레고


통과~~

profile
레고레고

0개의 댓글