본문 바로가기
💻 하나씩 차곡차곡/백준알고리즘 (Python,Java)

백준 1182번 파이썬

by 뚜루리 2024. 11. 14.
728x90
320x100

 

구현

from itertools import combinations

N, S = map(int, input().split())
arr = list(map(int, input().split()))
num = 0

for i in range(1, N + 1):
	for comb in combinations(arr, i):
		print(comb, i)
		if sum(comb) == S:
			num += 1

print(num)
  • 부르트 포스 알고리즘 활용.
  • combinations 함수를 활용.
728x90
320x100

'💻 하나씩 차곡차곡 > 백준알고리즘 (Python,Java)' 카테고리의 다른 글

백준 23246번 파이썬  (0) 2024.10.15
백준 11650번 파이썬  (0) 2024.10.14
백준 10974번 파이썬  (0) 2024.10.11
백준 1759번 파이썬  (0) 2024.10.10
백준 6603번 파이썬  (0) 2024.10.09