From 97c1258d7f672b7d74b33f71c347baa553978347 Mon Sep 17 00:00:00 2001 From: ljedd2 Date: Sat, 7 Sep 2024 22:48:38 +0900 Subject: [PATCH 01/12] =?UTF-8?q?2024-09-07=20=EC=9B=90=EC=88=AD=EC=9D=B4?= =?UTF-8?q?=20=EB=A7=A4=EB=8B=AC=EA=B8=B0.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...4 \353\247\244\353\213\254\352\270\260.py" | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 "LJEDD2/2024-2/\354\212\244\355\203\235/\354\233\220\354\210\255\354\235\264 \353\247\244\353\213\254\352\270\260.py" diff --git "a/LJEDD2/2024-2/\354\212\244\355\203\235/\354\233\220\354\210\255\354\235\264 \353\247\244\353\213\254\352\270\260.py" "b/LJEDD2/2024-2/\354\212\244\355\203\235/\354\233\220\354\210\255\354\235\264 \353\247\244\353\213\254\352\270\260.py" new file mode 100644 index 0000000..4280971 --- /dev/null +++ "b/LJEDD2/2024-2/\354\212\244\355\203\235/\354\233\220\354\210\255\354\235\264 \353\247\244\353\213\254\352\270\260.py" @@ -0,0 +1,22 @@ +import sys + +input = sys.stdin.readline + +for _ in range(int(input())): + s = input().rstrip() # 괄호 문자열 + + max_depth = 0 # 최대 깊이를 저장할 변수 + tree = list() # 현재 열린 괄호를 저장할 스택임 + + for i in s: + # 여는 괄호일 경우 스택에 열린 괄호 추가 + if i == '[': + tree.append('[') + continue + # 닫는 괄호일 경우 + max_depth = max(len(tree), max_depth) + # 현재 깊이와 최대 깊이 중 큰 값을 저장하고 + tree.pop() # 마지막 열린 괄호를 제거 + + print(2 ** max_depth) # 쌍을 이룰때 가지 생성, 가지2-.1개씩 나눠가짐 + # 결국엔 2의 depth승 \ No newline at end of file From 079a6e506dc1ab97c1f8347a0fd9015d4323000d Mon Sep 17 00:00:00 2001 From: ljedd2 Date: Sat, 7 Sep 2024 22:49:53 +0900 Subject: [PATCH 02/12] 2024-09-07 --- LJEDD2/2024-2/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/LJEDD2/2024-2/README.md b/LJEDD2/2024-2/README.md index fb0e7d6..f93efc8 100644 --- a/LJEDD2/2024-2/README.md +++ b/LJEDD2/2024-2/README.md @@ -10,3 +10,4 @@ | 6차시 | 2024.08.03 | 완전탐색 | 피로도 | [#6](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/141) | | 7차시 | 2024.09.01 | 위상정렬 | 줄 세우기 | [#7](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/152) | | 8차시 | 2024.09.04 | 위상정렬 | 문제집 | [#8](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/154) | +| 9차시 | 2024.09.07 | 스택 | 원숭이 매달기 | [#9](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/156) | \ No newline at end of file From 0e8b0149cc2f8f115becb6b538e9f0e035e9380f Mon Sep 17 00:00:00 2001 From: ljedd2 Date: Sun, 8 Sep 2024 20:22:13 +0900 Subject: [PATCH 03/12] =?UTF-8?q?2024-09-08=20=EC=9B=90=EC=88=AD=EC=9D=B4?= =?UTF-8?q?=20=EB=A7=A4=EB=8B=AC=EA=B8=B0.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 문자열 풀이 --- ...4 \353\247\244\353\213\254\352\270\260.py" | 51 ++++++++++++------- 1 file changed, 33 insertions(+), 18 deletions(-) diff --git "a/LJEDD2/2024-2/\354\212\244\355\203\235/\354\233\220\354\210\255\354\235\264 \353\247\244\353\213\254\352\270\260.py" "b/LJEDD2/2024-2/\354\212\244\355\203\235/\354\233\220\354\210\255\354\235\264 \353\247\244\353\213\254\352\270\260.py" index 4280971..4fd77b0 100644 --- "a/LJEDD2/2024-2/\354\212\244\355\203\235/\354\233\220\354\210\255\354\235\264 \353\247\244\353\213\254\352\270\260.py" +++ "b/LJEDD2/2024-2/\354\212\244\355\203\235/\354\233\220\354\210\255\354\235\264 \353\247\244\353\213\254\352\270\260.py" @@ -1,22 +1,37 @@ +# 더 간단한 풀이 ... (문자열) import sys - input = sys.stdin.readline for _ in range(int(input())): - s = input().rstrip() # 괄호 문자열 - - max_depth = 0 # 최대 깊이를 저장할 변수 - tree = list() # 현재 열린 괄호를 저장할 스택임 - - for i in s: - # 여는 괄호일 경우 스택에 열린 괄호 추가 - if i == '[': - tree.append('[') - continue - # 닫는 괄호일 경우 - max_depth = max(len(tree), max_depth) - # 현재 깊이와 최대 깊이 중 큰 값을 저장하고 - tree.pop() # 마지막 열린 괄호를 제거 - - print(2 ** max_depth) # 쌍을 이룰때 가지 생성, 가지2-.1개씩 나눠가짐 - # 결국엔 2의 depth승 \ No newline at end of file + cnt = 0 + s = input().rstrip() + while "[]" in s: + s = s.replace("[]", "") + cnt += 1 + + print(2**cnt) + + + +# import sys + +# input = sys.stdin.readline + +# for _ in range(int(input())): +# s = input().rstrip() # 괄호 문자열 + +# max_depth = 0 # 최대 깊이를 저장할 변수 +# tree = list() # 현재 열린 괄호를 저장할 스택임 + +# for i in s: +# # 여는 괄호일 경우 스택에 열린 괄호 추가 +# if i == '[': +# tree.append('[') +# continue +# # 닫는 괄호일 경우 +# max_depth = max(len(tree), max_depth) +# # 현재 깊이와 최대 깊이 중 큰 값을 저장하고 +# tree.pop() # 마지막 열린 괄호를 제거 + +# print(2 ** max_depth) # 쌍을 이룰때 가지 생성, 가지2-.1개씩 나눠가짐 +# # 결국엔 2의 depth승 \ No newline at end of file From 66752ba136ff82ef9d13b6e2b16d43154a4b57f4 Mon Sep 17 00:00:00 2001 From: ljedd2 Date: Wed, 11 Sep 2024 22:34:06 +0900 Subject: [PATCH 04/12] =?UTF-8?q?2024-09-11=20=EC=B9=B4=EB=93=9C=20?= =?UTF-8?q?=EC=A0=95=EB=A0=AC=ED=95=98=EA=B8=B0.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...225\353\240\254\355\225\230\352\270\260.py" | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 "LJEDD2/2024-2/\354\232\260\354\204\240\354\210\234\354\234\204\355\201\220/\354\271\264\353\223\234 \354\240\225\353\240\254\355\225\230\352\270\260.py" diff --git "a/LJEDD2/2024-2/\354\232\260\354\204\240\354\210\234\354\234\204\355\201\220/\354\271\264\353\223\234 \354\240\225\353\240\254\355\225\230\352\270\260.py" "b/LJEDD2/2024-2/\354\232\260\354\204\240\354\210\234\354\234\204\355\201\220/\354\271\264\353\223\234 \354\240\225\353\240\254\355\225\230\352\270\260.py" new file mode 100644 index 0000000..ba42acf --- /dev/null +++ "b/LJEDD2/2024-2/\354\232\260\354\204\240\354\210\234\354\234\204\355\201\220/\354\271\264\353\223\234 \354\240\225\353\240\254\355\225\230\352\270\260.py" @@ -0,0 +1,18 @@ +import sys +import heapq +input = sys.stdin.readline + +cards = list(int(input()) for _ in range(int(input().strip()))) # 데이터 입력받음 +heapq.heapify(cards) # 리스트를 힙구조로 바꿔주는 함수 + +result = 0 +while len(cards) > 1 : + f = heapq.heappop(cards) # 첫번째 뭉탱이 + s = heapq.heappop(cards) # 두번째 뭉탱이 + + result += f+s + + # 바꿔치기 횟수가 최소가 되게끔 + heapq.heappush(cards, f+s) + +print(result) \ No newline at end of file From 1c975acbfcc2fc1855eaf6974751e8a899d70202 Mon Sep 17 00:00:00 2001 From: ljedd2 Date: Sun, 22 Sep 2024 15:34:08 +0900 Subject: [PATCH 05/12] =?UTF-8?q?2024-09-18=20N=EB=B2=88=EC=A7=B8=20?= =?UTF-8?q?=ED=81=B0=EC=88=98.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LJEDD2/2024-2/README.md | 3 ++- ...10\354\247\270 \355\201\260 \354\210\230.py" | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 "LJEDD2/2024-2/\354\232\260\354\204\240\354\210\234\354\234\204\355\201\220/N\353\262\210\354\247\270 \355\201\260 \354\210\230.py" diff --git a/LJEDD2/2024-2/README.md b/LJEDD2/2024-2/README.md index f93efc8..f53d727 100644 --- a/LJEDD2/2024-2/README.md +++ b/LJEDD2/2024-2/README.md @@ -10,4 +10,5 @@ | 6차시 | 2024.08.03 | 완전탐색 | 피로도 | [#6](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/141) | | 7차시 | 2024.09.01 | 위상정렬 | 줄 세우기 | [#7](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/152) | | 8차시 | 2024.09.04 | 위상정렬 | 문제집 | [#8](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/154) | -| 9차시 | 2024.09.07 | 스택 | 원숭이 매달기 | [#9](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/156) | \ No newline at end of file +| 9차시 | 2024.09.07 | 스택 | 원숭이 매달기 | [#9](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/156) | +| 10차시 | 2024.09.11 | 우선순위 큐 | 카드 정렬하기 | [#10](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/159) | \ No newline at end of file diff --git "a/LJEDD2/2024-2/\354\232\260\354\204\240\354\210\234\354\234\204\355\201\220/N\353\262\210\354\247\270 \355\201\260 \354\210\230.py" "b/LJEDD2/2024-2/\354\232\260\354\204\240\354\210\234\354\234\204\355\201\220/N\353\262\210\354\247\270 \355\201\260 \354\210\230.py" new file mode 100644 index 0000000..57ae8b3 --- /dev/null +++ "b/LJEDD2/2024-2/\354\232\260\354\204\240\354\210\234\354\234\204\355\201\220/N\353\262\210\354\247\270 \355\201\260 \354\210\230.py" @@ -0,0 +1,17 @@ +import sys, heapq +input = sys.stdin.readline + +n = int(input()) +heap = [] + +for _ in range(n): + for number in map(int, input().split()): + + if len(heap) < n: # 비교 대상이 모자랄 경우 + heapq.heappush(heap, number) #그대로 추가 + + else: + if number > heap[0]: # 제일 작은것보다 크면 + heapq.heapreplace(heap, number) #작은거 빼고 큰거 넣어줌 + +print(heap[0]) # 맨앞에 있는게 N번째로 큰놈 \ No newline at end of file From 3f50541a25777e846b1562990fd672867cb8ea10 Mon Sep 17 00:00:00 2001 From: ljedd2 Date: Thu, 26 Sep 2024 00:11:31 +0900 Subject: [PATCH 06/12] 2024-09-18 --- LJEDD2/2024-2/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LJEDD2/2024-2/README.md b/LJEDD2/2024-2/README.md index f53d727..dcf7687 100644 --- a/LJEDD2/2024-2/README.md +++ b/LJEDD2/2024-2/README.md @@ -11,4 +11,5 @@ | 7차시 | 2024.09.01 | 위상정렬 | 줄 세우기 | [#7](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/152) | | 8차시 | 2024.09.04 | 위상정렬 | 문제집 | [#8](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/154) | | 9차시 | 2024.09.07 | 스택 | 원숭이 매달기 | [#9](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/156) | -| 10차시 | 2024.09.11 | 우선순위 큐 | 카드 정렬하기 | [#10](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/159) | \ No newline at end of file +| 10차시 | 2024.09.11 | 우선순위 큐 | 카드 정렬하기 | [#10](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/159) | +| 11차시 | 2024.09.18 | 우선순위 큐 | N번째 큰 수 | [#11](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/161) | \ No newline at end of file From 8db95cc680cb2eb6f1e77e0695e7f0a29cf6d209 Mon Sep 17 00:00:00 2001 From: ljedd2 Date: Thu, 26 Sep 2024 00:14:31 +0900 Subject: [PATCH 07/12] =?UTF-8?q?2024-09-21=20=EC=B9=B4=EB=93=9C=20?= =?UTF-8?q?=ED=95=A9=EC=B2=B4=20=EB=86=80=EC=9D=B4.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...251\354\262\264 \353\206\200\354\235\264.py" | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 "LJEDD2/2024-2/\354\232\260\354\204\240\354\210\234\354\234\204\355\201\220/\354\271\264\353\223\234 \355\225\251\354\262\264 \353\206\200\354\235\264.py" diff --git "a/LJEDD2/2024-2/\354\232\260\354\204\240\354\210\234\354\234\204\355\201\220/\354\271\264\353\223\234 \355\225\251\354\262\264 \353\206\200\354\235\264.py" "b/LJEDD2/2024-2/\354\232\260\354\204\240\354\210\234\354\234\204\355\201\220/\354\271\264\353\223\234 \355\225\251\354\262\264 \353\206\200\354\235\264.py" new file mode 100644 index 0000000..d0a62f1 --- /dev/null +++ "b/LJEDD2/2024-2/\354\232\260\354\204\240\354\210\234\354\234\204\355\201\220/\354\271\264\353\223\234 \355\225\251\354\262\264 \353\206\200\354\235\264.py" @@ -0,0 +1,17 @@ +import heapq +n, m = map(int,input().split()) + +#힙 구조로 변환 +numbers = list(map(int,input().split())) +heapq.heapify(numbers) + +for _ in range(m): + + x = heapq.heappop(numbers) + y = heapq.heappop(numbers) + + # x와 y 둘 다 값 교체 + heapq.heappush(numbers, x+y) + heapq.heappush(numbers, x+y) + +print(sum(numbers)) From 79029cff270def7ea84fcb82a81725d34aeaaac9 Mon Sep 17 00:00:00 2001 From: ljedd2 Date: Thu, 26 Sep 2024 00:15:30 +0900 Subject: [PATCH 08/12] Revert "2024-09-18" This reverts commit 3f50541a25777e846b1562990fd672867cb8ea10. --- LJEDD2/2024-2/README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/LJEDD2/2024-2/README.md b/LJEDD2/2024-2/README.md index dcf7687..f53d727 100644 --- a/LJEDD2/2024-2/README.md +++ b/LJEDD2/2024-2/README.md @@ -11,5 +11,4 @@ | 7차시 | 2024.09.01 | 위상정렬 | 줄 세우기 | [#7](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/152) | | 8차시 | 2024.09.04 | 위상정렬 | 문제집 | [#8](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/154) | | 9차시 | 2024.09.07 | 스택 | 원숭이 매달기 | [#9](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/156) | -| 10차시 | 2024.09.11 | 우선순위 큐 | 카드 정렬하기 | [#10](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/159) | -| 11차시 | 2024.09.18 | 우선순위 큐 | N번째 큰 수 | [#11](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/161) | \ No newline at end of file +| 10차시 | 2024.09.11 | 우선순위 큐 | 카드 정렬하기 | [#10](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/159) | \ No newline at end of file From e76ce008b42db632acff6f72b0d228dc1c9d6260 Mon Sep 17 00:00:00 2001 From: ljedd2 Date: Thu, 26 Sep 2024 00:18:59 +0900 Subject: [PATCH 09/12] 2024-09-26 --- LJEDD2/2024-2/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/LJEDD2/2024-2/README.md b/LJEDD2/2024-2/README.md index f53d727..b7d1168 100644 --- a/LJEDD2/2024-2/README.md +++ b/LJEDD2/2024-2/README.md @@ -11,4 +11,6 @@ | 7차시 | 2024.09.01 | 위상정렬 | 줄 세우기 | [#7](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/152) | | 8차시 | 2024.09.04 | 위상정렬 | 문제집 | [#8](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/154) | | 9차시 | 2024.09.07 | 스택 | 원숭이 매달기 | [#9](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/156) | -| 10차시 | 2024.09.11 | 우선순위 큐 | 카드 정렬하기 | [#10](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/159) | \ No newline at end of file +| 10차시 | 2024.09.11 | 우선순위 큐 | 카드 정렬하기 | [#10](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/159) | +| 11차시 | 2024.09.18 | 우선순위 큐 | N번째 큰 수 | [#11](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/161) | +| 12차시 | 2024.09.21 | 우선순위 큐 | 카드 합체 놀이 | [#11](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/164) | From a3c81187dc97729c25e259015aceb3ad4a993092 Mon Sep 17 00:00:00 2001 From: ljedd2 Date: Thu, 26 Sep 2024 00:19:59 +0900 Subject: [PATCH 10/12] 2024-09-21 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 날짜 기입 수정 --- LJEDD2/2024-2/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LJEDD2/2024-2/README.md b/LJEDD2/2024-2/README.md index b7d1168..b43956b 100644 --- a/LJEDD2/2024-2/README.md +++ b/LJEDD2/2024-2/README.md @@ -13,4 +13,4 @@ | 9차시 | 2024.09.07 | 스택 | 원숭이 매달기 | [#9](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/156) | | 10차시 | 2024.09.11 | 우선순위 큐 | 카드 정렬하기 | [#10](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/159) | | 11차시 | 2024.09.18 | 우선순위 큐 | N번째 큰 수 | [#11](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/161) | -| 12차시 | 2024.09.21 | 우선순위 큐 | 카드 합체 놀이 | [#11](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/164) | +| 12차시 | 2024.09.21 | 우선순위 큐 | 카드 합체 놀이 | [#12](https://github.com/AlgoLeadMe/AlgoLeadMe-4/pull/164) | From 55221545d3de7572855ea88207bbaa9315383568 Mon Sep 17 00:00:00 2001 From: ljedd2 Date: Sat, 28 Sep 2024 00:42:00 +0900 Subject: [PATCH 11/12] =?UTF-8?q?2024-09-25=20=EC=B9=9C=EA=B5=AC.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\354\271\234\352\265\254.py" | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 "LJEDD2/\355\224\214\353\241\234\354\235\264\353\223\234 \354\233\214\354\205\234/\354\271\234\352\265\254.py" diff --git "a/LJEDD2/\355\224\214\353\241\234\354\235\264\353\223\234 \354\233\214\354\205\234/\354\271\234\352\265\254.py" "b/LJEDD2/\355\224\214\353\241\234\354\235\264\353\223\234 \354\233\214\354\205\234/\354\271\234\352\265\254.py" new file mode 100644 index 0000000..ccc6017 --- /dev/null +++ "b/LJEDD2/\355\224\214\353\241\234\354\235\264\353\223\234 \354\233\214\354\205\234/\354\271\234\352\265\254.py" @@ -0,0 +1,21 @@ +import sys +input = sys.stdin.readline + +n = int(input()) +graph = [list(input().strip()) for _ in range(n)] +visited = [[0] * n for _ in range(n)] + +for k in range(n): + for i in range(n): + for j in range(n): + if i == j: + continue + + # 2-친구인 경우 + if graph[i][j] == 'Y' or (graph[i][k] == 'Y' and graph[k][j] == 'Y'): + visited [i][j] = 1 + +res = 0 +for row in visited: + res = max(res,sum(row)) +print(res) \ No newline at end of file From 4109c043fe2e3f8b5cf8344753dfc3e7ab48c0aa Mon Sep 17 00:00:00 2001 From: ljedd2 Date: Sat, 28 Sep 2024 00:43:54 +0900 Subject: [PATCH 12/12] 2024-09-25 --- .../\354\271\234\352\265\254.py" | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "LJEDD2/\355\224\214\353\241\234\354\235\264\353\223\234 \354\233\214\354\205\234/\354\271\234\352\265\254.py" => "LJEDD2/2024-2/\355\224\214\353\241\234\354\235\264\353\223\234 \354\233\214\354\205\234/\354\271\234\352\265\254.py" (100%) diff --git "a/LJEDD2/\355\224\214\353\241\234\354\235\264\353\223\234 \354\233\214\354\205\234/\354\271\234\352\265\254.py" "b/LJEDD2/2024-2/\355\224\214\353\241\234\354\235\264\353\223\234 \354\233\214\354\205\234/\354\271\234\352\265\254.py" similarity index 100% rename from "LJEDD2/\355\224\214\353\241\234\354\235\264\353\223\234 \354\233\214\354\205\234/\354\271\234\352\265\254.py" rename to "LJEDD2/2024-2/\355\224\214\353\241\234\354\235\264\353\223\234 \354\233\214\354\205\234/\354\271\234\352\265\254.py"