
numbers = [2, 3, 1]
target_number = 0
result_count = 0
def get_count_of_ways_to_target_by_doing_plus_or_minus(array, target, current_index, current_sum):
if current_index == len(array):
if current_sum == target:
global result_count
result_count += 1
return
get_count_of_ways_to_target_by_doing_plus_or_minus(array, target, current_index + 1,
current_sum + array[current_index])
get_count_of_ways_to_target_by_doing_plus_or_minus(array, target, current_index + 1,
current_sum - array[current_index])
get_count_of_ways_to_target_by_doing_plus_or_minus(numbers, target_number, 0, 0)
print(result_count)
아직까지는 코딩에 있어서 부족한 점이 많은 것 같다. 진도에 맞춰 하나하나씩 차근히 배워나가되 스스로 채울 수 있는 부분을 찾아 만들어내야겠다.