unique elementλ‘ κ΅¬μ±λ nums λ°°μ΄μ΄ μ£Όμ΄μ‘μ λ,κ°λ₯ν λͺ¨λ subsets(λΆλΆμ§ν©)μ 리ν΄νλ λ¬Έμ λ€. μ κ·Ό - λ°±νΈλνΉλͺ¨λ λΆλΆ μ§ν©μ ꡬνλ λ¬Έμ -> μμ νμλ°λ³΅λ¬Έ vs μ¬κ· -> λ°λ³΅λ¬ΈμΌλ‘ λͺ¨λ κ²½μ°λ₯Ό νμνκΈ° μ΄λ €μ°λ―λ‘ μ¬κ·(DFS)λ₯Ό μ΄μ©ν νμ,numsμ κ° μμλ₯Ό ν¬ν¨ν μ§ μ ν μ§ μ ν νμ -> λ°±νΈλνΉλ°±νΈλνΉμ λͺ¨λ κ°λ₯ν κ²½μ°λ₯Ό νμνλ©΄μ, λΆκ°λ₯ν κ²½λ‘λ λΉ λ₯΄κ² λλμκ°(λ°±νΈλ) νμμ μ€μ΄λ κΈ°λ²μ΄λ€.μΌλ°μ μΌλ‘ μ¬κ·(Recursion)μ μ΄μ©νλ€. λΆλΆμ§ν© λ¬Έμ μμλ nums[i]λ₯Ό μ νν μ§ μ ν μ§ κ²°μ νλ 2κ°μ§ μ νμ΄ κ³μν΄μ λΆκΈ°λκΈ°μ λ°±νΈλνΉμ μ ν©νλ€. νμ΄: λ°±νΈλνΉclass Solution: def subsets(self, nums: L..
μ 체 κΈ
: ππ₯π°ππ²π¬ π’π§ ππππ - Space for Intellectual Curiosity and Growth & Record to make knowledge mineλ¬Έμ μμ½μ€ν€μ 무κ²κ° λ΄κΈ΄ stones[i] λ°°μ΄μ΄ μμ λ1. κ°μ₯ λ¬΄κ±°μ΄ λ κ°μ μ€ν€μ μ ν,2. κ°μΌλ©΄ λλ€ μ κ±°, λ€λ₯΄λ©΄ ν° λμ΄ (ν° κ° - μμ κ°)μΌλ‘ λ³ν¨3. μ΅λ ν κ°μ λμ΄ λ¨μμμ λκΉμ§ λ°λ³΅4. λ¨μ λμ λ¬΄κ² λ°ν (μμΌλ©΄ 0) μ΅μ νμ΄ : max heap μ΄μ©max heapμ μ΄μ©νλ©΄ νμ κ°μ₯ ν° λ¬΄κ²μ λ λμ΄ νμ λ°°μ΄μ 맨 μμ μλ ꡬ쑰λ₯Ό μ μ§ν μ μλ€.class Solution: def lastStoneWeight(self, stones: List[int]) -> int: stones = [-s for s in stones] heapq.heapify(stones) while len(stones) > 1:..
μ μ kμ μ΄κΈ° μ€νΈλ¦Ό numsκ° μ£Όμ΄μ§ λ,μλ‘μ΄ κ°μ΄ μΆκ°λ λλ§λ€ Kλ²μ§Έλ‘ ν° κ°μ λ°ννλ ν΄λμ€λ₯Ό ꡬννλ λ¬Έμ λ€.constructorλ ν΄λμ€λ₯Ό μ²μ μμ±ν λ μ€νλλ ν¨μ.Pythonμμλ __init__()μ΄ constructor(μμ±μ) μν μ νλ€. νμ΄1: Min-Heap μ΄μ©μ΄ λ¬Έμ μ κ°μ₯ ν¨μ¨μ μΈ νμ΄λ Min-Heapμ μ΄μ©νλ κ²μ΄λ€. import heapqclass KthLargest: def __init__(self, k: int, nums: List[int]): self.minHeap, self.k = nums, k heapq.heapify(self.minHeap) while len(self.minHeap) > k: ..
BSTμ rootμ kκ° μ£Όμ΄μ‘μ λ,νΈλ¦¬μμ kλ²μ§Έλ‘ μμ κ°μ 리ν΄νλ λ¬Έμ μ΄λ€.(1-indexed: 1λΆν° μμνλ μΈλ±μ€ κΈ°μ€) νμ΄ 1: λΈλ£¨νΈν¬μ€(DFS) - O(n log n)κ°μ₯ κ°λ¨ν νμ΄λ‘λ dfsλ₯Ό ν΅ν΄ μμ νμμ νκ³ , μ λ ¬νμ¬ kλ²μ§Έλ‘ μμ κ°μ 리ν΄ν μ μλ€. # Definition for a binary tree node.# class TreeNode:# def __init__(self, val=0, left=None, right=None):# self.val = val# self.left = left# self.right = rightclass Solution: def kthSmallest(self, root: Opt..

μ¬λ°λ λ¬Έμ λ₯Ό νμ΄λ³΄μλ€! λ¬Έμ μ€λͺ
https://www.acmicpc.net/problem/12096 μΉκ΅¬κ° λ°±μ€ λμΌμ€ λ¬Έμ λ₯Ό 보μ¬μ£Όλ κ²μ΄λ€.μ΄κ² λ¬΄μ¨ λ¬Έμ λκ³ νλκΉ, ννΈλ₯Ό νλ μλ €μ£Όκ² λ€κ³ λ¬Έμ λ₯Ό μΌλ°μ μΌλ‘ 보면 μ λΌγ
γ
γ
μ΄ λ§μ λ£μλ§μ μ κ°λ°μλꡬ μ΄λ©΄ μ°Ύμ μ μκ² κ΅¬λ! νκ³ μ§μ κ°μ νμ΄λ³΄μλ€ μ
λ ₯κ³Ό μΆλ ₯, ννΈμͺ½μ ν΄λ¦νμ¬ Element λ΄μ©μ νμΈν΄λ³΄λμμλ μ¨κ²¨μ§ μ£Όμλ€μ΄ μμλ€! μ½μμλ μ΄λ° κ°λ€μ΄ μ°νλ κ²μ νμΈν μ μμλ€. μ
λ ₯μΆλ ₯ννΈ{ "12096": { "id": "12096", "problem_description": "", "problem_input": "", "problem_output": "", ..
λ§ν¬λ리μ€νΈμ μ¬μ΄ν΄μ΄ μλμ§ μλμ§ νλ¨νλ λ¬Έμ μ΄λ€.setμ μ΄μ©νμ¬ κ°λ¨ν ν μλ μμ§λ§, νλ‘μ΄λμ μν μ°ΎκΈ° μκ³ λ¦¬μ¦, νλ‘μ΄λμ ν λΌμ κ±°λΆμ΄ μκ³ λ¦¬μ¦μΌλ‘λ ν μ μλ μ¬λ°λ λ¬Έμ μλ€! νμ΄1. set μ΄μ©# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: def hasCycle(self, head: Optional[ListNode]) -> bool: seen = set() cur = head while cur: ..

mission: main λΈλμΉλ₯Ό κ³ μ³λΌ! νμμ΄ main λΈλμΉμ μ΄μκ° λ°μνμ¬ κ°λ° μ§νμ μμ λͺ» νκ³ μλ€κ³ νμλ€.μ΄ λ¬Έμ λ₯Ό μ§λ¨νκ³ ν΄κ²°ν κ³Όμ μ μμΈν κΈ°λ‘ν΄λ³Έλ€! 첫λ²μ§Έ λ¬Έμ μν©: 500 μλ΅ (SupabaseConnection μ μ λͺ¨λν)λ¨Όμ , λμνμ§ μλ νμ΄μ§μ μ μνμ¬ λ€νΈμν¬ νμ νμΈνμλ€. λΈλΌμ°μ μ λ€νΈμν¬ μμ²μ΄ μλ²λ‘ μ λ¬λμ§ μκ³ Network Errorκ° λ°μνκ³ μμλ€. μ£Όλͺ©ν΄μΌ ν κ²μ, λ€νΈμν¬ νμμ λ§μ API μμ²μ΄ Preflightμμ μ€ν¨νκ³ μμλ€.μ΄μ λ°λΌ μλ² μλ΅μ λ¬Έμ κ° μμ κ°λ₯μ±μ΄ μλ€κ³ μκ°νλ€. μΈμ λΆν° μ΄λ° μ΄μκ° λ°μνλκ°? - λ‘€λ°±μ ν΄λ³΄μ !μ μμ μΌλ‘ μλνλ main λΈλμΉμ κ°μκΈ° μ΄μκ° λ°μνμΌλ,λ³ν©λ νΉμ ..

GITμ κΈ°λ³Έμ μΌλ‘ λ
립μ μΈ νμ€ν 리λ₯Ό λ³ν©νμ§ μλλ€. λ¬Έμ μν©μμ€ν
νλ‘κ·Έλλ° μ€μ΅μμ, ν νλ‘μ νΈλ₯Ό νλ©° 4κ°μ λΌμ¦λ² 리νμ΄λ₯Ό μ¬μ©νλ€.νμλ€μ κ°μ νλμ νμ΄μ λμνλ λΈλμΉλ₯Ό μμ±ν΄ λ
립μ μΌλ‘ μμ
μ μ§ννλ€.λ¬Έμ λ μ΅μ’
μ½λλ₯Ό μ μΆνκΈ° μν΄ κ° λΈλμΉλ₯Ό main λΈλμΉλ‘ λ³ν©νλ κ³Όμ μμ λ°μνλ€.κΉνλΈμμ μλμ κ°μ λ©μμ§κ° μΆλ ₯λλ©° PR μμ±μ΄ λΆκ°λ₯νλ€.There isn't anything to compare.main and rfid-and-pir are entirely different commit histories PRμ΄ μμ μ¬λΌκ°μ§ μλ μν©μ΄μκ³ , κΉνλΈ μΉ μΈν°νμ΄μ€λ§μΌλ‘λ λ¬Έμ λ₯Ό ν΄κ²°ν μ μμλ€.λ‘컬 νκ²½μμ CLI(Command Line Interface)λ‘ κ°..
보νΈλμ΄ μλ κΈμ
λλ€.
Koko loves to eat bananas. There are n piles of bananas, the ith pile has piles[i] bananas. The guards have gone and will come back in h hours.Koko can decide her bananas-per-hour eating speed of k. Each hour, she chooses some pile of bananas and eats k bananas from that pile. If the pile has less than k bananas, she eats all of them instead and will not eat any more bananas during this hour.Kok..