코딩하는 체대생

코딩하는 체대생

  • 분류 전체보기 (232)
    • Project (3)
    • Experience Story (27)
      • Apple Developer Academy @ P.. (6)
    • Swift, iOS Foundation (30)
    • UIKit, SwiftUI, H.I.G (40)
    • Swift Architecture (7)
      • Design Pattern (10)
    • Apple Framework, Library (17)
      • Combine (10)
    • ML, Spatial Computing (9)
    • Algorithm (62)
    • Developer Basis (17)
      • 내가 보려고 정리하는 개발 용어 사전 (3)
      • Xcode (8)
      • Git, GitHub (5)
  • GitHub
  • Brunch Story
RSS 피드
로그인
로그아웃 글쓰기 관리

코딩하는 체대생

컨텐츠 검색

태그

SWIFT python 대외활동 Algorithm 알고리즘 UIKit leetcode 프로그래머스 리트코드 후기 Xcode 코딩 테스트 코딩테스트 SwiftUI ios Combine Design Pattern 코딩테스트 입문 apple 파이썬

최근글

댓글

아카이브

python(11)

  • [Programmers, Lv.1] 코딩테스트 고득점 Kit - 해시 (1) (Python)

    1. 폰켓몬 (Level 1) (문제 설명, 제한사항, 입출력 예) 폰켓몬의 종류 번호가 담긴 1차원 배열 nums가 주어진다. 연구실에 있는 총 N 마리의 폰켓몬 중에서 박사님이 N/2마리를 가져가도 좋다고 말했을 때, 가장 많은 종류의 폰켓몬을 선택하는 방법을 찾아 그때의 폰켓몬 종류 번호의 개수를 구하라는 문제이다. (가장 많은 종류의 폰켓몬을 선택하는 방법이 여러 가지인 경우에도, 선택할 수 있는 폰켓몬 종류 개수의 최댓값 하나만 구하면 된다. (내가 생각한 풀이 과정) 중복되지 않는 경우의 수를 골라야 가장 많은 폰켓몬 종류를 가져갈 수 있는 것이니, 일단 중복을 제거해 주기 위해 집합 set을 사용했다. 기존 nums 리스트에 중복값이 없다고 가정했을 때는, nums/2 만큼이 최대 종류로 가..

    2023.09.12
이전
1 2 3
다음
© 2018 TISTORY. All rights reserved.

티스토리툴바