KimMinJun
Coding Note
KimMinJun
전체 방문자
오늘
어제
  • 분류 전체보기 (487)
    • ALGORITHM (11)
      • 정렬 (6)
      • 최단경로 (1)
      • 자료구조 (1)
      • 슬라이딩 윈도우 (1)
      • etc (2)
    • Git (5)
    • Web (24)
      • Vanilla JS (13)
      • TS (2)
      • React (7)
      • ETC (1)
    • React 공식문서 (번역, 공부) (11)
      • Quick Start (2)
      • Installation (0)
      • Describing the UI (9)
      • Adding Interactivity (0)
      • Managing State (0)
      • Escape Hatches (0)
    • Next.js 공식문서 (번역, 공부) (3)
      • Getting Started (2)
      • Building Your Application (1)
    • PS (432)
      • 백준 (187)
      • Programmers (105)
      • CodeUp (21)
      • STL (3)
      • 제코베 JS 100제 (50)
      • SWEA (0)
      • LeetCode (65)
    • IT (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 관리

공지사항

인기 글

태그

  • 그래프
  • C++
  • 수학
  • recursion
  • LeetCode
  • string
  • C
  • Level 0
  • 다이나믹 프로그래밍
  • js
  • 제코베 JS 100제
  • Level 1
  • codeup
  • 백준
  • Level1
  • 정렬
  • tree
  • 문자열
  • programmers
  • Level 2

최근 댓글

최근 글

hELLO · Designed By 정상우.
KimMinJun

Coding Note

제코베 JS 100제 / 98 / 청길이의 패션 대회
PS/제코베 JS 100제

제코베 JS 100제 / 98 / 청길이의 패션 대회

2022. 10. 14. 01:21

패션의 선도주자 청길이는 패션의 발전을 위해 패션쇼를 방문해 유니크한 아이템을 조사하기로 하였습니다.

청길이는 입장하는 사람들의 패션에서 처음 보는 아이템 만을 기록합니다.

이때 청길이의 기록에서 아래 규칙에 맞게 배열로 출력해 주세요.

 

  1. 청길이는 각 옷의 종류를 정수로 기록해 놓습니다.
    ex) 입력은 "1번: 3,1 2번: 4 3번: 2,1,3 4번: 2,1,3,4" 형태의 문자열입니다.
  2. 기록은 청길이가 번호 순서로 유니크한 옷의 번호를 적습니다.
  3. 유니크한 옷은 기록된 순서로 추출되고 출력됩니다.
    ex) 출력은 [3,1,4,2]입니다.

 

 

function solution() {
  const INPUT = '1번: 4,2,3 2번: 3 3번: 2,3,4,1 4번: 2,3';

  const KIND_LIST = INPUT.split(/[0-9]번: /);
  KIND_LIST.shift();

  let uniqueClothList = new Set();
  for (const KIND of KIND_LIST) {
    const CLOTH_LIST = KIND.trim().split(',').map(Number);

    for (const CLOTH of CLOTH_LIST) {
      uniqueClothList.add(CLOTH);
    }
  }

  console.log([...uniqueClothList]);
}

solution();
저작자표시 (새창열림)

'PS > 제코베 JS 100제' 카테고리의 다른 글

제코베 JS 100제 / 100 / 퍼즐게임  (0) 2022.10.14
제코베 JS 100제 / 99 / 토끼들의 행진  (0) 2022.10.14
제코베 JS 100제 / 97 / 택배 배달  (1) 2022.10.14
제코베 JS 100제 / 96 / 넓은 텃밭 만들기!  (0) 2022.10.10
    'PS/제코베 JS 100제' 카테고리의 다른 글
    • 제코베 JS 100제 / 100 / 퍼즐게임
    • 제코베 JS 100제 / 99 / 토끼들의 행진
    • 제코베 JS 100제 / 97 / 택배 배달
    • 제코베 JS 100제 / 96 / 넓은 텃밭 만들기!
    KimMinJun
    KimMinJun

    티스토리툴바