0 만들기 골드5 (백준, 구현)
2023. 1. 31. 12:23ㆍ코딩 테스트 준비
728x90
반응형
def recur(sum, sign, num, n, string):
if (n == N):
sum = sum + (sign*num)
if sum == 0:
print(string)
else:
recur(sum ,sign , num*10+(n+1), n+1, string+' '+str(n+1))
recur(sum+sign*num,1 , (n+1) , n+1, string+'+'+str(n+1))
recur(sum+sign*num,-1 , (n+1) , n+1, string+'-'+str(n+1))
test_case = int(input())
for _ in range(test_case):
N = int(input())
recur(0,1,1,1,"1")
print()
728x90
반응형
'코딩 테스트 준비' 카테고리의 다른 글
LCS 골드4 (백준, DP) (0) | 2023.01.31 |
---|---|
비밀번호 발음하기 실버5 (백준, 문자열) (0) | 2023.01.31 |
연속합 실버2 (백준, DP) (0) | 2023.01.31 |
해킹 골드4 (백준, 다익스트라) (0) | 2023.01.30 |
가희와 키워드 실버2 (백준, 문자열) (0) | 2023.01.30 |