[3코1파] 2023.01.04~ (302일차)
[4코1파] 2023.01.13~ (294일차)
[4코3파] 2023.10.01 ~ (32일차)
2023.11.01 [302일차]
문제 설명
주어진 정수 배열의 모든 부분 집합을 찾는 문제이다.
문제 풀이 방법
백트래킹으로 정수 배열을 재귀적으로 돌면서 부분 집합을 찾는다.
내 코드
class Solution:
def subsets(self, nums: List[int]) -> List[List[int]]:
ans = []
subset = []
def dfs(i):
if i>=len(nums):
ans.append(subset.copy())
return
subset.append(nums[i])
dfs(i+1)
subset.pop()
dfs(i+1)
dfs(0)
return ans
문제 설명
주어진 숫자 집합의 합계가 타겟인 모든 가능한 조합을 리턴한다.
문제 풀이 방법
내 코드
문제 설명
문제 풀이 방법
내 코드
문제 설명
문제 풀이 방법
내 코드
문제 설명
문제 풀이 방법
내 코드
문제 설명
문제 풀이 방법
내 코드
문제 설명
문제 풀이 방법
내 코드
문제 설명
문제 풀이 방법
내 코드
문제 설명
문제 풀이 방법
내 코드