백준 14888

Baekjoon/백트래킹

[백준] 14888 연산자 끼워넣기 (실버1) / 백트래킹

문제요약 나의 코드 및 설명 def dfs(count, result): if count == len(num_list)-1: ans.append(result) return for i in range(len(op)): #연산을 하나하나 방문하여 돌린다. if op[i] != 0: #연산자를 사용할 수 있다면, op[i] -= 1 #방문한 연산자의 사용 가능 횟수를 1만큼 줄인다. if i == 0: dfs(count+1, result + num_list[count+1]) elif i == 1: dfs(count+1, result - num_list[count+1]) elif i == 2: dfs(count+1, result * num_list[count+1]) elif i == 3: if result < 0..

hellosonic
'백준 14888' 태그의 글 목록