From c4cc8429a5790cf8d610d24e5d0692e081a44a65 Mon Sep 17 00:00:00 2001 From: dwoong Date: Mon, 15 Sep 2025 17:19:53 +0900 Subject: [PATCH 1/3] add code --- .DS_Store | Bin 0 -> 6148 bytes .idea/Devils_Algorithm.iml | 10 ++++++ .../inspectionProfiles/profiles_settings.xml | 6 ++++ .idea/misc.xml | 7 ++++ .idea/modules.xml | 8 +++++ .idea/workspace.xml | 27 +++++++++++---- Devil_C/.DS_Store | Bin 0 -> 6148 bytes Devil_C/week01_recursion/.DS_Store | Bin 0 -> 6148 bytes .../week01_recursion/gold/BOJ5639_dwoong.java | 2 +- Devil_Python/.DS_Store | Bin 0 -> 6148 bytes Devil_Python/week01_recursion/.DS_Store | Bin 0 -> 6148 bytes .../week02_recursion/silver/BOJ16463.py | 31 ++++++++++++++++++ 12 files changed, 83 insertions(+), 8 deletions(-) create mode 100644 .DS_Store create mode 100644 .idea/Devils_Algorithm.iml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 Devil_C/.DS_Store create mode 100644 Devil_C/week01_recursion/.DS_Store create mode 100644 Devil_Python/.DS_Store create mode 100644 Devil_Python/week01_recursion/.DS_Store create mode 100644 Devil_Python/week02_recursion/silver/BOJ16463.py diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..003ce2170cb538a40299139f54a9a8b78eee28ac GIT binary patch literal 6148 zcmeH~&u`N(6vv;pLemYT9vJL`WQl79-B!w~T|!q5a6$yZ0Z>V3#iE6HYSUFHs+1!? z{upk+U&6lw?>&1gXZwvuaMt#NXW?+#uU|V< zapH&ZaKs7WV2B|vpNH{4O}lCm55}D9X@^sDYW@0+G~H=8oYnR&TWp_l>)QJ@E#I40tIoAo4ASN z<+&}*%dz{qa(36#^ln4$c3S7;O7GbR;`Rq}^d2sq-5fn0>7pz1K{%TieIq-*C145s za|CF8kXT4vqnTD-IpK!kkb9-yO%791g + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..821e69d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..42d0c60 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index f06e0d2..caca36c 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,8 +5,8 @@ - + @@ -58,18 +59,18 @@ "RunOnceActivity.git.unshallow": "true", "git-widget-placeholder": "dwoong/week01__BOJ5639", "kotlin-language-version-configured": "true", - "last_opened_file_path": "/Users/joshcho/Devils_Algorithm", + "last_opened_file_path": "/Users/dwoong/Desktop/dfw/Devils_Algorithm", "node.js.detected.package.eslint": "true", "node.js.detected.package.tslint": "true", "node.js.selected.package.eslint": "(autodetect)", "node.js.selected.package.tslint": "(autodetect)", "nodejs_package_manager_path": "npm", - "settings.editor.selected.configurable": "preferences.language.and.region", + "settings.editor.selected.configurable": "com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable", "vue.rearranger.settings.migration": "true", "애플리케이션.BOJ24060_joshcho.executor": "Run" } }]]> - + + + + + + + + \ No newline at end of file diff --git a/Devil_Python/week02_recursion/silver/BOJ16463.py b/Devil_Python/week02_recursion/silver/BOJ16463.py index 1beb935..846632c 100644 --- a/Devil_Python/week02_recursion/silver/BOJ16463.py +++ b/Devil_Python/week02_recursion/silver/BOJ16463.py @@ -18,6 +18,7 @@ month_days = 29 else: month_days = 28 + else: month_days = month[m] diff --git a/Devil_Python/week03_recursion/gold/BOJ1744.py b/Devil_Python/week03_recursion/gold/BOJ1744.py new file mode 100644 index 0000000..e69de29 diff --git a/Devil_Python/week03_recursion/silver/BOJ2217.py b/Devil_Python/week03_recursion/silver/BOJ2217.py new file mode 100644 index 0000000..25d2e51 --- /dev/null +++ b/Devil_Python/week03_recursion/silver/BOJ2217.py @@ -0,0 +1,21 @@ +N = int(input().strip()) +rope = [int(input().strip()) for _ in range(N)] + +Max = 0 + +# 로프 여러개니까 내림차순 정렬 후 가능한 무게 찾기 (30 ,20, 10) + +rope.sort(reverse=True) + +for i in range(N): + weight = rope[i] * (i + 1) + Max = max(Max, weight) + + +print(Max) + + +# [40, 30, 20, 10] + +# rope[0] = 40 x 1 로프 1개 +# rope[1] = 30 x 2 60kg 가능 \ No newline at end of file