From 223b2fc0db161ecaa91fbf118f961e5b4a01d956 Mon Sep 17 00:00:00 2001 From: oncsr Date: Thu, 11 Dec 2025 23:51:39 +0900 Subject: [PATCH] =?UTF-8?q?[20251211]=20BOJ=20/=20G5=20/=200=20=EB=A7=8C?= =?UTF-8?q?=EB=93=A4=EA=B8=B0=20/=20=EA=B6=8C=ED=98=81=EC=A4=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...5 0 \353\247\214\353\223\244\352\270\260.md" | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 "khj20006/202512/11 BOJ G5 0 \353\247\214\353\223\244\352\270\260.md" diff --git "a/khj20006/202512/11 BOJ G5 0 \353\247\214\353\223\244\352\270\260.md" "b/khj20006/202512/11 BOJ G5 0 \353\247\214\353\223\244\352\270\260.md" new file mode 100644 index 00000000..e8f1d9ac --- /dev/null +++ "b/khj20006/202512/11 BOJ G5 0 \353\247\214\353\223\244\352\270\260.md" @@ -0,0 +1,17 @@ +```python +def bck(cur, tar, expr, op): + if cur == tar and op == True: + if eval(expr.replace(' ', '')) == 0: + print(expr) + return + if op == True: + bck(cur+1, tar, expr+" ", False) + bck(cur+1, tar, expr+"+", False) + bck(cur+1, tar, expr+"-", False) + else: + bck(cur, tar, expr+str(cur), True) + +for _ in range(int(input())): + bck(1, int(input()), "", False) + print() +```