diff --git "a/Gwonwoo-Nam/week_08/BOJ_11053_\352\260\200\354\236\245\352\270\264\354\246\235\352\260\200\355\225\230\353\212\224\353\266\200\353\266\204\354\210\230\354\227\264.java" "b/Gwonwoo-Nam/season1/BOJ_11053_\352\260\200\354\236\245\352\270\264\354\246\235\352\260\200\355\225\230\353\212\224\353\266\200\353\266\204\354\210\230\354\227\264.java" similarity index 100% rename from "Gwonwoo-Nam/week_08/BOJ_11053_\352\260\200\354\236\245\352\270\264\354\246\235\352\260\200\355\225\230\353\212\224\353\266\200\353\266\204\354\210\230\354\227\264.java" rename to "Gwonwoo-Nam/season1/BOJ_11053_\352\260\200\354\236\245\352\270\264\354\246\235\352\260\200\355\225\230\353\212\224\353\266\200\353\266\204\354\210\230\354\227\264.java" diff --git "a/Gwonwoo-Nam/week_08/BOJ_1149_RGB\352\261\260\353\246\254.java" "b/Gwonwoo-Nam/season1/BOJ_1149_RGB\352\261\260\353\246\254.java" similarity index 100% rename from "Gwonwoo-Nam/week_08/BOJ_1149_RGB\352\261\260\353\246\254.java" rename to "Gwonwoo-Nam/season1/BOJ_1149_RGB\352\261\260\353\246\254.java" diff --git "a/Gwonwoo-Nam/week_08/BOJ_11660_\352\265\254\352\260\204\355\225\251\352\265\254\355\225\230\352\270\2605.java" "b/Gwonwoo-Nam/season1/BOJ_11660_\352\265\254\352\260\204\355\225\251\352\265\254\355\225\230\352\270\2605.java" similarity index 100% rename from "Gwonwoo-Nam/week_08/BOJ_11660_\352\265\254\352\260\204\355\225\251\352\265\254\355\225\230\352\270\2605.java" rename to "Gwonwoo-Nam/season1/BOJ_11660_\352\265\254\352\260\204\355\225\251\352\265\254\355\225\230\352\270\2605.java" diff --git "a/Gwonwoo-Nam/week_08/BOJ_12865_\355\217\211\353\262\224\355\225\234\353\260\260\353\202\255.java" "b/Gwonwoo-Nam/season1/BOJ_12865_\355\217\211\353\262\224\355\225\234\353\260\260\353\202\255.java" similarity index 100% rename from "Gwonwoo-Nam/week_08/BOJ_12865_\355\217\211\353\262\224\355\225\234\353\260\260\353\202\255.java" rename to "Gwonwoo-Nam/season1/BOJ_12865_\355\217\211\353\262\224\355\225\234\353\260\260\353\202\255.java" diff --git "a/Gwonwoo-Nam/week_08/BOJ_9095_123\353\215\224\355\225\230\352\270\260.java" "b/Gwonwoo-Nam/season1/BOJ_9095_123\353\215\224\355\225\230\352\270\260.java" similarity index 100% rename from "Gwonwoo-Nam/week_08/BOJ_9095_123\353\215\224\355\225\230\352\270\260.java" rename to "Gwonwoo-Nam/season1/BOJ_9095_123\353\215\224\355\225\230\352\270\260.java" diff --git "a/Gwonwoo-Nam/Week_02/BOJ_10814_\353\202\230\354\235\264\354\210\234\354\240\225\353\240\254.java" "b/Gwonwoo-Nam/season1/Week_02/BOJ_10814_\353\202\230\354\235\264\354\210\234\354\240\225\353\240\254.java" similarity index 100% rename from "Gwonwoo-Nam/Week_02/BOJ_10814_\353\202\230\354\235\264\354\210\234\354\240\225\353\240\254.java" rename to "Gwonwoo-Nam/season1/Week_02/BOJ_10814_\353\202\230\354\235\264\354\210\234\354\240\225\353\240\254.java" diff --git "a/Gwonwoo-Nam/Week_02/BOJ_11650_\354\242\214\355\221\234\354\240\225\353\240\254\355\225\230\352\270\260.java" "b/Gwonwoo-Nam/season1/Week_02/BOJ_11650_\354\242\214\355\221\234\354\240\225\353\240\254\355\225\230\352\270\260.java" similarity index 100% rename from "Gwonwoo-Nam/Week_02/BOJ_11650_\354\242\214\355\221\234\354\240\225\353\240\254\355\225\230\352\270\260.java" rename to "Gwonwoo-Nam/season1/Week_02/BOJ_11650_\354\242\214\355\221\234\354\240\225\353\240\254\355\225\230\352\270\260.java" diff --git "a/Gwonwoo-Nam/Week_02/BOJ_1946_\354\213\240\354\236\205\354\202\254\354\233\220.java" "b/Gwonwoo-Nam/season1/Week_02/BOJ_1946_\354\213\240\354\236\205\354\202\254\354\233\220.java" similarity index 100% rename from "Gwonwoo-Nam/Week_02/BOJ_1946_\354\213\240\354\236\205\354\202\254\354\233\220.java" rename to "Gwonwoo-Nam/season1/Week_02/BOJ_1946_\354\213\240\354\236\205\354\202\254\354\233\220.java" diff --git "a/Gwonwoo-Nam/Week_02/BOJ_2752_\354\204\270\354\210\230\354\240\225\353\240\254.java" "b/Gwonwoo-Nam/season1/Week_02/BOJ_2752_\354\204\270\354\210\230\354\240\225\353\240\254.java" similarity index 100% rename from "Gwonwoo-Nam/Week_02/BOJ_2752_\354\204\270\354\210\230\354\240\225\353\240\254.java" rename to "Gwonwoo-Nam/season1/Week_02/BOJ_2752_\354\204\270\354\210\230\354\240\225\353\240\254.java" diff --git "a/Gwonwoo-Nam/Week_02/BOJ_5576_\354\275\230\355\205\214\354\212\244\355\212\270.java" "b/Gwonwoo-Nam/season1/Week_02/BOJ_5576_\354\275\230\355\205\214\354\212\244\355\212\270.java" similarity index 100% rename from "Gwonwoo-Nam/Week_02/BOJ_5576_\354\275\230\355\205\214\354\212\244\355\212\270.java" rename to "Gwonwoo-Nam/season1/Week_02/BOJ_5576_\354\275\230\355\205\214\354\212\244\355\212\270.java" diff --git "a/Gwonwoo-Nam/Week_03/BOJ_1072_\352\262\214\354\236\204.java" "b/Gwonwoo-Nam/season1/Week_03/BOJ_1072_\352\262\214\354\236\204.java" similarity index 100% rename from "Gwonwoo-Nam/Week_03/BOJ_1072_\352\262\214\354\236\204.java" rename to "Gwonwoo-Nam/season1/Week_03/BOJ_1072_\352\262\214\354\236\204.java" diff --git "a/Gwonwoo-Nam/Week_03/BOJ_1920_\354\210\230\354\260\276\352\270\260.java" "b/Gwonwoo-Nam/season1/Week_03/BOJ_1920_\354\210\230\354\260\276\352\270\260.java" similarity index 100% rename from "Gwonwoo-Nam/Week_03/BOJ_1920_\354\210\230\354\260\276\352\270\260.java" rename to "Gwonwoo-Nam/season1/Week_03/BOJ_1920_\354\210\230\354\260\276\352\270\260.java" diff --git "a/Gwonwoo-Nam/Week_03/BOJ_2417_\354\240\225\354\210\230\354\240\234\352\263\261\352\267\274.java" "b/Gwonwoo-Nam/season1/Week_03/BOJ_2417_\354\240\225\354\210\230\354\240\234\352\263\261\352\267\274.java" similarity index 100% rename from "Gwonwoo-Nam/Week_03/BOJ_2417_\354\240\225\354\210\230\354\240\234\352\263\261\352\267\274.java" rename to "Gwonwoo-Nam/season1/Week_03/BOJ_2417_\354\240\225\354\210\230\354\240\234\352\263\261\352\267\274.java" diff --git "a/Gwonwoo-Nam/Week_03/BOJ_2805_\353\202\230\353\254\264\354\236\220\353\245\264\352\270\260.java" "b/Gwonwoo-Nam/season1/Week_03/BOJ_2805_\353\202\230\353\254\264\354\236\220\353\245\264\352\270\260.java" similarity index 100% rename from "Gwonwoo-Nam/Week_03/BOJ_2805_\353\202\230\353\254\264\354\236\220\353\245\264\352\270\260.java" rename to "Gwonwoo-Nam/season1/Week_03/BOJ_2805_\353\202\230\353\254\264\354\236\220\353\245\264\352\270\260.java" diff --git "a/Gwonwoo-Nam/Week_03/BOJ_6236_\354\232\251\353\217\210\352\264\200\353\246\254.java" "b/Gwonwoo-Nam/season1/Week_03/BOJ_6236_\354\232\251\353\217\210\352\264\200\353\246\254.java" similarity index 100% rename from "Gwonwoo-Nam/Week_03/BOJ_6236_\354\232\251\353\217\210\352\264\200\353\246\254.java" rename to "Gwonwoo-Nam/season1/Week_03/BOJ_6236_\354\232\251\353\217\210\352\264\200\353\246\254.java" diff --git a/Gwonwoo-Nam/Week_03/README.md b/Gwonwoo-Nam/season1/Week_03/README.md similarity index 100% rename from Gwonwoo-Nam/Week_03/README.md rename to Gwonwoo-Nam/season1/Week_03/README.md diff --git "a/Gwonwoo-Nam/Week_03/out/production/Week_03/BOJ_1072_\352\262\214\354\236\204.class" "b/Gwonwoo-Nam/season1/Week_03/out/production/Week_03/BOJ_1072_\352\262\214\354\236\204.class" similarity index 100% rename from "Gwonwoo-Nam/Week_03/out/production/Week_03/BOJ_1072_\352\262\214\354\236\204.class" rename to "Gwonwoo-Nam/season1/Week_03/out/production/Week_03/BOJ_1072_\352\262\214\354\236\204.class" diff --git "a/Gwonwoo-Nam/Week_03/out/production/Week_03/BOJ_1920_\354\210\230\354\260\276\352\270\260.class" "b/Gwonwoo-Nam/season1/Week_03/out/production/Week_03/BOJ_1920_\354\210\230\354\260\276\352\270\260.class" similarity index 100% rename from "Gwonwoo-Nam/Week_03/out/production/Week_03/BOJ_1920_\354\210\230\354\260\276\352\270\260.class" rename to "Gwonwoo-Nam/season1/Week_03/out/production/Week_03/BOJ_1920_\354\210\230\354\260\276\352\270\260.class" diff --git "a/Gwonwoo-Nam/Week_03/out/production/Week_03/BOJ_2417_\354\240\225\354\210\230\354\240\234\352\263\261\352\267\274.class" "b/Gwonwoo-Nam/season1/Week_03/out/production/Week_03/BOJ_2417_\354\240\225\354\210\230\354\240\234\352\263\261\352\267\274.class" similarity index 100% rename from "Gwonwoo-Nam/Week_03/out/production/Week_03/BOJ_2417_\354\240\225\354\210\230\354\240\234\352\263\261\352\267\274.class" rename to "Gwonwoo-Nam/season1/Week_03/out/production/Week_03/BOJ_2417_\354\240\225\354\210\230\354\240\234\352\263\261\352\267\274.class" diff --git "a/Gwonwoo-Nam/Week_03/out/production/Week_03/BOJ_2805_\353\202\230\353\254\264\354\236\220\353\245\264\352\270\260.class" "b/Gwonwoo-Nam/season1/Week_03/out/production/Week_03/BOJ_2805_\353\202\230\353\254\264\354\236\220\353\245\264\352\270\260.class" similarity index 100% rename from "Gwonwoo-Nam/Week_03/out/production/Week_03/BOJ_2805_\353\202\230\353\254\264\354\236\220\353\245\264\352\270\260.class" rename to "Gwonwoo-Nam/season1/Week_03/out/production/Week_03/BOJ_2805_\353\202\230\353\254\264\354\236\220\353\245\264\352\270\260.class" diff --git "a/Gwonwoo-Nam/Week_03/out/production/Week_03/BOJ_6236_\354\232\251\353\217\210\352\264\200\353\246\254.class" "b/Gwonwoo-Nam/season1/Week_03/out/production/Week_03/BOJ_6236_\354\232\251\353\217\210\352\264\200\353\246\254.class" similarity index 100% rename from "Gwonwoo-Nam/Week_03/out/production/Week_03/BOJ_6236_\354\232\251\353\217\210\352\264\200\353\246\254.class" rename to "Gwonwoo-Nam/season1/Week_03/out/production/Week_03/BOJ_6236_\354\232\251\353\217\210\352\264\200\353\246\254.class" diff --git "a/Gwonwoo-Nam/week_04/BOJ_11728_\353\260\260\354\227\264\355\225\251\354\271\230\352\270\260.java" "b/Gwonwoo-Nam/season1/week_04/BOJ_11728_\353\260\260\354\227\264\355\225\251\354\271\230\352\270\260.java" similarity index 100% rename from "Gwonwoo-Nam/week_04/BOJ_11728_\353\260\260\354\227\264\355\225\251\354\271\230\352\270\260.java" rename to "Gwonwoo-Nam/season1/week_04/BOJ_11728_\353\260\260\354\227\264\355\225\251\354\271\230\352\270\260.java" diff --git "a/Gwonwoo-Nam/week_04/BOJ_1940_\354\243\274\353\252\275.java" "b/Gwonwoo-Nam/season1/week_04/BOJ_1940_\354\243\274\353\252\275.java" similarity index 100% rename from "Gwonwoo-Nam/week_04/BOJ_1940_\354\243\274\353\252\275.java" rename to "Gwonwoo-Nam/season1/week_04/BOJ_1940_\354\243\274\353\252\275.java" diff --git "a/Gwonwoo-Nam/week_04/BOJ_2118_\353\221\220\352\260\234\354\235\230\355\203\221.java" "b/Gwonwoo-Nam/season1/week_04/BOJ_2118_\353\221\220\352\260\234\354\235\230\355\203\221.java" similarity index 100% rename from "Gwonwoo-Nam/week_04/BOJ_2118_\353\221\220\352\260\234\354\235\230\355\203\221.java" rename to "Gwonwoo-Nam/season1/week_04/BOJ_2118_\353\221\220\352\260\234\354\235\230\355\203\221.java" diff --git "a/Gwonwoo-Nam/week_04/BOJ_2531_\355\232\214\354\240\204\354\264\210\353\260\245.java" "b/Gwonwoo-Nam/season1/week_04/BOJ_2531_\355\232\214\354\240\204\354\264\210\353\260\245.java" similarity index 100% rename from "Gwonwoo-Nam/week_04/BOJ_2531_\355\232\214\354\240\204\354\264\210\353\260\245.java" rename to "Gwonwoo-Nam/season1/week_04/BOJ_2531_\355\232\214\354\240\204\354\264\210\353\260\245.java" diff --git "a/Gwonwoo-Nam/week_04/BOJ_3273_\353\221\220\354\210\230\354\235\230\355\225\251.java" "b/Gwonwoo-Nam/season1/week_04/BOJ_3273_\353\221\220\354\210\230\354\235\230\355\225\251.java" similarity index 100% rename from "Gwonwoo-Nam/week_04/BOJ_3273_\353\221\220\354\210\230\354\235\230\355\225\251.java" rename to "Gwonwoo-Nam/season1/week_04/BOJ_3273_\353\221\220\354\210\230\354\235\230\355\225\251.java" diff --git a/Gwonwoo-Nam/week_04/README.md b/Gwonwoo-Nam/season1/week_04/README.md similarity index 100% rename from Gwonwoo-Nam/week_04/README.md rename to Gwonwoo-Nam/season1/week_04/README.md diff --git "a/Gwonwoo-Nam/week_05/BOJ_1012_\354\234\240\352\270\260\353\206\215\353\260\260\354\266\224.java" "b/Gwonwoo-Nam/season1/week_05/BOJ_1012_\354\234\240\352\270\260\353\206\215\353\260\260\354\266\224.java" similarity index 100% rename from "Gwonwoo-Nam/week_05/BOJ_1012_\354\234\240\352\270\260\353\206\215\353\260\260\354\266\224.java" rename to "Gwonwoo-Nam/season1/week_05/BOJ_1012_\354\234\240\352\270\260\353\206\215\353\260\260\354\266\224.java" diff --git "a/Gwonwoo-Nam/week_05/BOJ_11724_\354\227\260\352\262\260\354\232\224\354\206\214\354\235\230\352\260\234\354\210\230.java" "b/Gwonwoo-Nam/season1/week_05/BOJ_11724_\354\227\260\352\262\260\354\232\224\354\206\214\354\235\230\352\260\234\354\210\230.java" similarity index 100% rename from "Gwonwoo-Nam/week_05/BOJ_11724_\354\227\260\352\262\260\354\232\224\354\206\214\354\235\230\352\260\234\354\210\230.java" rename to "Gwonwoo-Nam/season1/week_05/BOJ_11724_\354\227\260\352\262\260\354\232\224\354\206\214\354\235\230\352\260\234\354\210\230.java" diff --git "a/Gwonwoo-Nam/week_05/BOJ_1260_DFS\354\231\200BFS.java" "b/Gwonwoo-Nam/season1/week_05/BOJ_1260_DFS\354\231\200BFS.java" similarity index 100% rename from "Gwonwoo-Nam/week_05/BOJ_1260_DFS\354\231\200BFS.java" rename to "Gwonwoo-Nam/season1/week_05/BOJ_1260_DFS\354\231\200BFS.java" diff --git "a/Gwonwoo-Nam/week_05/BOJ_2606_\353\260\224\354\235\264\353\237\254\354\212\244.java" "b/Gwonwoo-Nam/season1/week_05/BOJ_2606_\353\260\224\354\235\264\353\237\254\354\212\244.java" similarity index 100% rename from "Gwonwoo-Nam/week_05/BOJ_2606_\353\260\224\354\235\264\353\237\254\354\212\244.java" rename to "Gwonwoo-Nam/season1/week_05/BOJ_2606_\353\260\224\354\235\264\353\237\254\354\212\244.java" diff --git "a/Gwonwoo-Nam/week_05/BOJ_7576_\355\206\240\353\247\210\355\206\240.java" "b/Gwonwoo-Nam/season1/week_05/BOJ_7576_\355\206\240\353\247\210\355\206\240.java" similarity index 100% rename from "Gwonwoo-Nam/week_05/BOJ_7576_\355\206\240\353\247\210\355\206\240.java" rename to "Gwonwoo-Nam/season1/week_05/BOJ_7576_\355\206\240\353\247\210\355\206\240.java" diff --git "a/Gwonwoo-Nam/week_06/BOJ_1991_\355\212\270\353\246\254\354\210\234\355\232\214.java" "b/Gwonwoo-Nam/season1/week_06/BOJ_1991_\355\212\270\353\246\254\354\210\234\355\232\214.java" similarity index 91% rename from "Gwonwoo-Nam/week_06/BOJ_1991_\355\212\270\353\246\254\354\210\234\355\232\214.java" rename to "Gwonwoo-Nam/season1/week_06/BOJ_1991_\355\212\270\353\246\254\354\210\234\355\232\214.java" index 686b30c..8a3773f 100644 --- "a/Gwonwoo-Nam/week_06/BOJ_1991_\355\212\270\353\246\254\354\210\234\355\232\214.java" +++ "b/Gwonwoo-Nam/season1/week_06/BOJ_1991_\355\212\270\353\246\254\354\210\234\355\232\214.java" @@ -41,35 +41,35 @@ public static void append(int index, String searchTarget, String[][] given, Stri } public static void postOrder(int index, String[] tree) { - if (tree[index] != null && !tree[index].equals(".")) { - if (tree[2*index] != null && !tree[2*index].equals(".")) { + if (tree[index] != null && !tree[index].equals("")) { + if (tree[2*index] != null && !tree[2*index].equals("")) { postOrder(2*index, tree); } - if (tree[2*index+1] != null && !tree[2*index+1].equals(".")) { + if (tree[2*index+1] != null && !tree[2*index+1].equals("")) { postOrder(2*index + 1, tree); } System.out.print(tree[index]); } } public static void preOrder(int index, String[] tree) { - if (tree[index] != null && !tree[index].equals(".")) { + if (tree[index] != null && !tree[index].equals("")) { System.out.print(tree[index]); - if (tree[2*index] != null && !tree[2*index].equals(".")) { + if (tree[2*index] != null && !tree[2*index].equals("")) { preOrder(2*index, tree); } - if (tree[2*index+1] != null && !tree[2*index+1].equals(".")) { + if (tree[2*index+1] != null && !tree[2*index+1].equals("")) { preOrder(2*index + 1, tree); } } } public static void inOrder(int index, String[] tree) { - if (tree[index] != null && !tree[index].equals(".")) { - if (tree[2*index] != null && !tree[2*index].equals(".")) { + if (tree[index] != null && !tree[index].equals("")) { + if (tree[2*index] != null && !tree[2*index].equals("")) { inOrder(2*index, tree); } System.out.print(tree[index]); - if (tree[2*index+1] != null && !tree[2*index+1].equals(".")) { + if (tree[2*index+1] != null && !tree[2*index+1].equals("")) { inOrder(2*index + 1, tree); } } diff --git "a/Gwonwoo-Nam/week_06/BOJ_20364_\353\266\200\353\217\231\354\202\260\353\213\244\355\210\274.java" "b/Gwonwoo-Nam/season1/week_06/BOJ_20364_\353\266\200\353\217\231\354\202\260\353\213\244\355\210\274.java" similarity index 100% rename from "Gwonwoo-Nam/week_06/BOJ_20364_\353\266\200\353\217\231\354\202\260\353\213\244\355\210\274.java" rename to "Gwonwoo-Nam/season1/week_06/BOJ_20364_\353\266\200\353\217\231\354\202\260\353\213\244\355\210\274.java" diff --git "a/Gwonwoo-Nam/week_06/BOJ_5369_\354\235\264\354\247\204\352\262\200\354\203\211\355\212\270\353\246\254.java" "b/Gwonwoo-Nam/season1/week_06/BOJ_5369_\354\235\264\354\247\204\352\262\200\354\203\211\355\212\270\353\246\254.java" similarity index 100% rename from "Gwonwoo-Nam/week_06/BOJ_5369_\354\235\264\354\247\204\352\262\200\354\203\211\355\212\270\353\246\254.java" rename to "Gwonwoo-Nam/season1/week_06/BOJ_5369_\354\235\264\354\247\204\352\262\200\354\203\211\355\212\270\353\246\254.java" diff --git "a/Gwonwoo-Nam/week_06/BOJ_9372_\354\203\201\352\267\274\354\235\264\354\235\230\354\227\254\355\226\211.java" "b/Gwonwoo-Nam/season1/week_06/BOJ_9372_\354\203\201\352\267\274\354\235\264\354\235\230\354\227\254\355\226\211.java" similarity index 100% rename from "Gwonwoo-Nam/week_06/BOJ_9372_\354\203\201\352\267\274\354\235\264\354\235\230\354\227\254\355\226\211.java" rename to "Gwonwoo-Nam/season1/week_06/BOJ_9372_\354\203\201\352\267\274\354\235\264\354\235\230\354\227\254\355\226\211.java" diff --git "a/Gwonwoo-Nam/week_06/BOJ_9934_\354\231\204\354\240\204\354\235\264\354\247\204\355\212\270\353\246\254.java" "b/Gwonwoo-Nam/season1/week_06/BOJ_9934_\354\231\204\354\240\204\354\235\264\354\247\204\355\212\270\353\246\254.java" similarity index 100% rename from "Gwonwoo-Nam/week_06/BOJ_9934_\354\231\204\354\240\204\354\235\264\354\247\204\355\212\270\353\246\254.java" rename to "Gwonwoo-Nam/season1/week_06/BOJ_9934_\354\231\204\354\240\204\354\235\264\354\247\204\355\212\270\353\246\254.java" diff --git "a/Gwonwoo-Nam/week_09/BOJ_11000_\352\260\225\354\235\230\354\213\244\353\260\260\354\240\225.py" "b/Gwonwoo-Nam/season1/week_09/BOJ_11000_\352\260\225\354\235\230\354\213\244\353\260\260\354\240\225.py" similarity index 100% rename from "Gwonwoo-Nam/week_09/BOJ_11000_\352\260\225\354\235\230\354\213\244\353\260\260\354\240\225.py" rename to "Gwonwoo-Nam/season1/week_09/BOJ_11000_\352\260\225\354\235\230\354\213\244\353\260\260\354\240\225.py" diff --git a/Gwonwoo-Nam/week_09/BOJ_11399_ATM.py b/Gwonwoo-Nam/season1/week_09/BOJ_11399_ATM.py similarity index 100% rename from Gwonwoo-Nam/week_09/BOJ_11399_ATM.py rename to Gwonwoo-Nam/season1/week_09/BOJ_11399_ATM.py diff --git "a/Gwonwoo-Nam/week_09/BOJ_1931_\355\232\214\354\235\230\354\213\244\353\260\260\354\240\225.py" "b/Gwonwoo-Nam/season1/week_09/BOJ_1931_\355\232\214\354\235\230\354\213\244\353\260\260\354\240\225.py" similarity index 100% rename from "Gwonwoo-Nam/week_09/BOJ_1931_\355\232\214\354\235\230\354\213\244\353\260\260\354\240\225.py" rename to "Gwonwoo-Nam/season1/week_09/BOJ_1931_\355\232\214\354\235\230\354\213\244\353\260\260\354\240\225.py" diff --git "a/Gwonwoo-Nam/week_09/BOJ_20115_\354\227\220\353\204\210\354\247\200\353\223\234\353\247\201\355\201\254.py" "b/Gwonwoo-Nam/season1/week_09/BOJ_20115_\354\227\220\353\204\210\354\247\200\353\223\234\353\247\201\355\201\254.py" similarity index 100% rename from "Gwonwoo-Nam/week_09/BOJ_20115_\354\227\220\353\204\210\354\247\200\353\223\234\353\247\201\355\201\254.py" rename to "Gwonwoo-Nam/season1/week_09/BOJ_20115_\354\227\220\353\204\210\354\247\200\353\223\234\353\247\201\355\201\254.py" diff --git "a/Gwonwoo-Nam/week_09/BOJ_21314_\353\257\274\352\262\270\354\210\230.py" "b/Gwonwoo-Nam/season1/week_09/BOJ_21314_\353\257\274\352\262\270\354\210\230.py" similarity index 100% rename from "Gwonwoo-Nam/week_09/BOJ_21314_\353\257\274\352\262\270\354\210\230.py" rename to "Gwonwoo-Nam/season1/week_09/BOJ_21314_\353\257\274\352\262\270\354\210\230.py" diff --git "a/Gwonwoo-Nam/week_10/\353\223\243\353\263\264\354\236\241.py" "b/Gwonwoo-Nam/season1/week_10/\353\223\243\353\263\264\354\236\241.py" similarity index 100% rename from "Gwonwoo-Nam/week_10/\353\223\243\353\263\264\354\236\241.py" rename to "Gwonwoo-Nam/season1/week_10/\353\223\243\353\263\264\354\236\241.py" diff --git "a/Gwonwoo-Nam/week_10/\353\254\270\354\236\220\354\227\264\352\262\214\354\236\2042.py" "b/Gwonwoo-Nam/season1/week_10/\353\254\270\354\236\220\354\227\264\352\262\214\354\236\2042.py" similarity index 100% rename from "Gwonwoo-Nam/week_10/\353\254\270\354\236\220\354\227\264\352\262\214\354\236\2042.py" rename to "Gwonwoo-Nam/season1/week_10/\353\254\270\354\236\220\354\227\264\352\262\214\354\236\2042.py" diff --git "a/Gwonwoo-Nam/week_10/\354\213\270\354\235\264\353\262\204\352\260\234\352\260\225\354\264\235\355\232\214.py" "b/Gwonwoo-Nam/season1/week_10/\354\213\270\354\235\264\353\262\204\352\260\234\352\260\225\354\264\235\355\232\214.py" similarity index 100% rename from "Gwonwoo-Nam/week_10/\354\213\270\354\235\264\353\262\204\352\260\234\352\260\225\354\264\235\355\232\214.py" rename to "Gwonwoo-Nam/season1/week_10/\354\213\270\354\235\264\353\262\204\352\260\234\352\260\225\354\264\235\355\232\214.py" diff --git "a/Gwonwoo-Nam/week_10/\355\214\214\354\235\274\354\240\225\353\246\254.py" "b/Gwonwoo-Nam/season1/week_10/\355\214\214\354\235\274\354\240\225\353\246\254.py" similarity index 100% rename from "Gwonwoo-Nam/week_10/\355\214\214\354\235\274\354\240\225\353\246\254.py" rename to "Gwonwoo-Nam/season1/week_10/\355\214\214\354\235\274\354\240\225\353\246\254.py" diff --git "a/Gwonwoo-Nam/week_10/\355\232\214\353\254\270.py" "b/Gwonwoo-Nam/season1/week_10/\355\232\214\353\254\270.py" similarity index 100% rename from "Gwonwoo-Nam/week_10/\355\232\214\353\254\270.py" rename to "Gwonwoo-Nam/season1/week_10/\355\232\214\353\254\270.py" diff --git "a/Gwonwoo-Nam/week_23/BOJ_1713_\355\233\204\353\263\264\354\266\224\354\262\234.py" "b/Gwonwoo-Nam/season1/week_23/BOJ_1713_\355\233\204\353\263\264\354\266\224\354\262\234.py" similarity index 100% rename from "Gwonwoo-Nam/week_23/BOJ_1713_\355\233\204\353\263\264\354\266\224\354\262\234.py" rename to "Gwonwoo-Nam/season1/week_23/BOJ_1713_\355\233\204\353\263\264\354\266\224\354\262\234.py" diff --git "a/Gwonwoo-Nam/week_23/BOJ_21610_\353\247\210\353\262\225\354\202\254 \354\203\201\354\226\264\354\231\200 \353\271\204\353\260\224\353\235\274\352\270\260.py" "b/Gwonwoo-Nam/season1/week_23/BOJ_21610_\353\247\210\353\262\225\354\202\254 \354\203\201\354\226\264\354\231\200 \353\271\204\353\260\224\353\235\274\352\270\260.py" similarity index 100% rename from "Gwonwoo-Nam/week_23/BOJ_21610_\353\247\210\353\262\225\354\202\254 \354\203\201\354\226\264\354\231\200 \353\271\204\353\260\224\353\235\274\352\270\260.py" rename to "Gwonwoo-Nam/season1/week_23/BOJ_21610_\353\247\210\353\262\225\354\202\254 \354\203\201\354\226\264\354\231\200 \353\271\204\353\260\224\353\235\274\352\270\260.py" diff --git "a/Gwonwoo-Nam/week_23/BOJ_5212_\354\247\200\352\265\254\354\230\250\353\202\234\355\231\224.py" "b/Gwonwoo-Nam/season1/week_23/BOJ_5212_\354\247\200\352\265\254\354\230\250\353\202\234\355\231\224.py" similarity index 100% rename from "Gwonwoo-Nam/week_23/BOJ_5212_\354\247\200\352\265\254\354\230\250\353\202\234\355\231\224.py" rename to "Gwonwoo-Nam/season1/week_23/BOJ_5212_\354\247\200\352\265\254\354\230\250\353\202\234\355\231\224.py" diff --git "a/Gwonwoo-Nam/season2/_230809/\353\211\264\354\212\244\355\201\264\353\237\254\354\212\244\355\204\260\353\247\201.py" "b/Gwonwoo-Nam/season2/_230809/\353\211\264\354\212\244\355\201\264\353\237\254\354\212\244\355\204\260\353\247\201.py" new file mode 100644 index 0000000..b58ab24 --- /dev/null +++ "b/Gwonwoo-Nam/season2/_230809/\353\211\264\354\212\244\355\201\264\353\237\254\354\212\244\355\204\260\353\247\201.py" @@ -0,0 +1,46 @@ +from collections import defaultdict +import math + + +def solution(str1, str2): + a = defaultdict(int) + b = defaultdict(int) + for i in range(len(str1) - 1): + st = str1[i:(i + 2)] + if st.isalpha(): + a[st.lower()] += 1 + for i in range(len(str2) - 1): + st = str2[i:(i + 2)] + if st.isalpha(): + b[st.lower()] += 1 + + if len(b) == 0 and len(a) == 0: + return 65536 + + com = [] + uni = [] + # 합집합 + # 교집합 + for e in a.keys(): + if e in b.keys(): + # 교집합인 경우 + for i in range(min(a[e], b[e])) : + com.append(e) + for i in range(max(a[e], b[e])) : + uni.append(e) + else: + # A에만 소속 + for i in range(a[e]): + uni.append(e) + for e in b: + if e not in a: + # B에만 소속 + for i in range(b[e]): + uni.append(e) + print(uni, com) + + answer = 65536 * len(com) / len(uni) + return math.floor(answer) + + +solution( "aa1+aa2", "AAAA12") diff --git "a/Gwonwoo-Nam/season2/_230809/\353\213\244\355\212\270\352\262\214\354\236\204.py" "b/Gwonwoo-Nam/season2/_230809/\353\213\244\355\212\270\352\262\214\354\236\204.py" new file mode 100644 index 0000000..fae40a0 --- /dev/null +++ "b/Gwonwoo-Nam/season2/_230809/\353\213\244\355\212\270\352\262\214\354\236\204.py" @@ -0,0 +1,50 @@ +from collections import deque + +def solution(dartResult): + answer = 0 + + + li = deque(dartResult) + maps = [[0 for i in range(3)] for j in range(3)] + + i = 0 + + # maps[0][0] = 0~10, maps[0][1] = S, D, T, maps[0][2] = *, #, null + while li : + if li : + e = li.popleft(); + if e.isdigit() : + if len(li) > 0 and li[0].isdigit() : + maps[i][0] = (int(e)*10 + int(li.popleft())) + else : + maps[i][0] = int(e) + + if li : + if li[0] in ("S", "D", "T") : + maps[i][1] = li.popleft() + if li : + if li[0] in ("*", "#") : + maps[i][2] = li.popleft() + i+=1 + + for i in range(3) : + + bonus = maps[i][1] + option = maps[i][2] + + if bonus == "D" : + maps[i][0] *= maps[i][0] + elif bonus == "T" : + maps[i][0] = maps[i][0]*maps[i][0]*maps[i][0] + if option == "#" : + maps[i][0] *= -1 + elif option == "*" : + maps[i][0] *= 2 + if i>= 1 : + maps[i-1][0] *= 2 + + for i in range(3) : + answer += maps[i][0] + + + return answer diff --git "a/Gwonwoo-Nam/season2/_230830/\354\212\244\355\213\260\354\273\244\353\252\250\354\234\274\352\270\2602.py" "b/Gwonwoo-Nam/season2/_230830/\354\212\244\355\213\260\354\273\244\353\252\250\354\234\274\352\270\2602.py" new file mode 100644 index 0000000..14ab79c --- /dev/null +++ "b/Gwonwoo-Nam/season2/_230830/\354\212\244\355\213\260\354\273\244\353\252\250\354\234\274\352\270\2602.py" @@ -0,0 +1,29 @@ +def solution(sticker): + answer = 0 + + + if len(sticker) == 1 : + return sticker[0] + # 첫번째 스티커를 뜯는 경우와 뜯지 않는 경우로 나눈다. + + # 뜯는 경우(마지막 인덱스를 뜯지 못한다.) + dp = [0 for i in range(len(sticker))] + dp[0] = sticker[0] + dp[1] = sticker[0] + for i in range(2, len(sticker) - 1) : + dp[i] = max(dp[i-1], dp[i-2] + sticker[i]) + + # 뜯지 않는 경우(마지막 인덱스를 뜯을 수 있다.) + dp2 = [0 for i in range(len(sticker))] + dp2[0] = 0 + dp2[1] = sticker[1] + for i in range(2, len(sticker)) : + dp2[i] = max(dp2[i-1], dp2[i-2] + sticker[i]) + + for e in dp : + answer = max(answer, e) + for e in dp2 : + answer = max(answer, e) + + + return max(dp[len(sticker)-2], dp2[len(sticker)-1]) diff --git "a/Gwonwoo-Nam/season2/_230830/\354\230\244\355\224\210\354\261\204\355\214\205\353\260\251.py" "b/Gwonwoo-Nam/season2/_230830/\354\230\244\355\224\210\354\261\204\355\214\205\353\260\251.py" new file mode 100644 index 0000000..ad34ba2 --- /dev/null +++ "b/Gwonwoo-Nam/season2/_230830/\354\230\244\355\224\210\354\261\204\355\214\205\353\260\251.py" @@ -0,0 +1,32 @@ +def solution(record): + answer = [] + + # user_id를 key로 가지는 dict + + user_dict = {} + for e in record : + splits = e.split() + if len(splits) > 2 : + command, user_id, nick_name = splits + else : + command, user_id = splits + + if command == "Enter" : + user_dict[user_id] = nick_name + elif command == "Change" : + user_dict[user_id] = nick_name + + for e in record : + splits = e.split() + if len(splits) > 2 : + command, user_id, nick_name = splits + else : + command, user_id = splits + + if command == "Enter" : + answer.append(user_dict[user_id] + "님이 들어왔습니다.") + + elif command == "Leave" : + answer.append(user_dict[user_id] + "님이 나갔습니다.") + + return answer