Lee Jaeyoon2
재유니버스
Lee Jaeyoon2
전체 방문자
오늘
어제
  • 분류 전체보기 (228)
    • TIL (165)
    • 생각 (11)
    • 서평 (1)
    • JavaScript & TypeScript (4)
    • React (0)
    • C (45)
    • 에러 핸들링 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • dotenv-webpack
  • 코드숨 리액트 8기
  • C
  • 코딩 도장
  • 코드숨 리액트
  • 심사 문제
  • 5F
  • dotenv
  • 객체
  • 실수
  • map
  • 회고
  • TiL
  • react
  • C언어 코딩 도장
  • 플래그
  • c언어
  • JavaScript
  • 변수
  • 코드숨

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Lee Jaeyoon2

재유니버스

TIL - 20221011
TIL

TIL - 20221011

2022. 10. 11. 15:53

 주의! 본 게시물은 프로그래머스 '튜플' 문제에 대한 중요 내용을 포함하고 있습니다. 풀기 전이시라면 이 점 참고해주시길 바랍니다!

 

링크: https://school.programmers.co.kr/learn/courses/30/lessons/64065

 

 문제를 읽으면서 이해가 되지 않는 지점이 있었다.

집합은 원소의 순서가 바뀌어도 상관없지만, 튜플은 분명하게 정해진 순서가 존재한다. 그러면 집합만을 이용해 어떻게 튜플을 만들어낼 수 있는가?라는 궁금증이 생겼다. 이 궁금증에 대한 답을 얻지 못해서 검색을 통해 답을 얻게 되었다.

  1. 집합의 원소를 원소의 크기가 작은 순으로 정렬한다.
  2. 원소 배열에 존재하는 숫자들을 정답 배열에 없으면 넣어주고, 있으면 건너뛴다.

이게 가능한 이유로는 1. 중복되는 원소가 없고, 2. 위 이미지에서 알 수 있듯이 원소가 1개인 집합은 무조건 튜플의 첫 번째 원소이므로 한 개부터 시작해서 차근차근 정답 배열에 추가해가면 되는 것이었다. 지금 생각해보면 실제 코딩 테스트를 보는 사람이 튜플을 검색해야 풀 수 있었던 문제인걸까?라는 의문이 '아니다. 내가 설명을 제대로 이해하지 못했다'라는 답이 내려진다. 앞으로는 문제 이해에 시간을 좀 더 들여야겠다.

'TIL' 카테고리의 다른 글

TIL - 20221013  (0) 2022.10.13
TIL - 20221012  (0) 2022.10.12
TIL - 20221010  (0) 2022.10.10
TIL - 20221009  (0) 2022.10.09
TIL - 20221008 (객체와 Map 성능 차이)  (0) 2022.10.08
    'TIL' 카테고리의 다른 글
    • TIL - 20221013
    • TIL - 20221012
    • TIL - 20221010
    • TIL - 20221009
    Lee Jaeyoon2
    Lee Jaeyoon2

    티스토리툴바