나머지(3052) - JS

박정호·2022년 2월 3일
0

BAEKJOON

목록 보기
33/57
post-thumbnail

많은 고민 끝에 배열의 중복을 제거하는 Set객체를 알 수 있었습니다.
Set은 중복이 허용되지 않는 객체입니다. 안에 이미 같은 값이 존재한다면 추가되지 않고, 중복값을 허용하지 않아야 한다면 Set을 이용하면 됩니다.

  1. numbers에 정수화 시킨 입력값들을 저장합니다.
  2. 입력값의 길이만큼 반복문을 통해 42를 나눈 나머지값을 저장합니다.
  3. Set을 이용하여 numbers의 중복된 배열 값을 제거합니다.
  4. 중복이 제거된 numbers의 길이를 구하면 됩니다.

중복을 제거하는 이유?
문제에서 서로 다른 나머지값들의 개수를 물어봤음으로 중복되는 같은 나머지값은 제거해주는 것입니다.

참고:
https://velog.io/@dolarge/Java-Script-Set-%EA%B3%BC-Map
https://minhanpark.github.io/today-i-learned/javascript-set/
https://laycoder.tistory.com/178

profile
기록하여 기억하고, 계획하여 실천하자. will be a FE developer (HOME버튼을 클릭하여 Notion으로 놀러오세요!)

0개의 댓글