-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
'int' object is not callable
21.01.27 16:52 작성 조회수 187
0
#sum부분에서 자꾸 오류가 나네요.
#답변해주시면 감사하겠습니다.
N, m = map(int, input().split())
n=list(map(int, input().split()))
cnt=0
for i in range(0, N):
for j in range(i+1, N):
t=n[i:j]
if sum(t)==m:
cnt+=1
print(cnt)
답변을 작성해보세요.
0
김태원
지식공유자2021.01.28
안녕하세요^^
n[i:j]는 i부터 j인덱스 전까지 입니다. 이렇게 하면 자료의 끝 원소가 합하여져 m이 되는 경우를 체크못합니다.
for j in range(i+1, N+1)로 하면 좋겠습니다.
답변 1