From a0e263d825d978848e37bffa883d3878c2606d9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9B=90=EC=9D=BC=20=ED=97=88?= <70367717+wonil-programmer@users.noreply.github.com> Date: Tue, 12 Jul 2022 05:25:07 +0900 Subject: [PATCH] =?UTF-8?q?[=EC=97=AC=EB=A6=84=EB=B0=A9=ED=95=99=201?= =?UTF-8?q?=EC=A3=BC=EC=B0=A8]=20-=20=ED=97=88=EC=9B=90=EC=9D=BC=20(#49)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [1주차] : 허원일 - 16503 괄호 없는 사칙연산 Bronze3 (CBNU-Nnet#44) * Revert "[1주차] : 허원일 - 16503 괄호 없는 사칙연산 Bronze3 (CBNU-Nnet#44)" This reverts commit 94e885be6c4301ad472f004172f64171e226e66c. * [1주차] : 허원일 - 16503 괄호 없는 사칙연산 Bronze3 (CBNU-Nnet#44) * [1주차 : 허원일 - 1699 제곱수의 합 Silver2 (CBNU-Nnet#44) * [1주차] : 허원일 - 1699 제곱수의 합 Silver2 (CBNU-Nnet#44) * [1주차] : 허원일 - 크레인 인형뽑기 게임 lv.1 (CBNU-Nnet#44) --- ...54\354\271\231\354\227\260\354\202\260.py" | 23 ++++++++++++++++++ ...1\354\210\230\354\235\230 \355\225\251.py" | 13 ++++++++++ ...1\352\270\260 \352\262\214\354\236\204.py" | 24 +++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 "\355\227\210\354\233\220\354\235\274/16503 \352\264\204\355\230\270 \354\227\206\353\212\224 \354\202\254\354\271\231\354\227\260\354\202\260.py" create mode 100644 "\355\227\210\354\233\220\354\235\274/1699 \354\240\234\352\263\261\354\210\230\354\235\230 \355\225\251.py" create mode 100644 "\355\227\210\354\233\220\354\235\274/\355\201\254\353\240\210\354\235\270 \354\235\270\355\230\225\353\275\221\352\270\260 \352\262\214\354\236\204.py" diff --git "a/\355\227\210\354\233\220\354\235\274/16503 \352\264\204\355\230\270 \354\227\206\353\212\224 \354\202\254\354\271\231\354\227\260\354\202\260.py" "b/\355\227\210\354\233\220\354\235\274/16503 \352\264\204\355\230\270 \354\227\206\353\212\224 \354\202\254\354\271\231\354\227\260\354\202\260.py" new file mode 100644 index 0000000..64f7042 --- /dev/null +++ "b/\355\227\210\354\233\220\354\235\274/16503 \352\264\204\355\230\270 \354\227\206\353\212\224 \354\202\254\354\271\231\354\227\260\354\202\260.py" @@ -0,0 +1,23 @@ +a, o_1, b, o_2, c = input().split() +k_1 = int(a) +k_2 = int(b) +k_3 = int(c) + +def two_op_cal(op1, oper, op2): + if oper == "+": + return op1 + op2 + elif oper == "-": + return op1 - op2 + elif oper == "*": + return op1 * op2 + elif oper == "/": + return int(op1 / op2) +result1 = two_op_cal(two_op_cal(k_1, o_1, k_2), o_2, k_3) +result2 = two_op_cal(k_1, o_1, two_op_cal(k_2, o_2, k_3)) + +if (result1 < result2): + print(result1) + print(result2) +else: + print(result2) + print(result1) \ No newline at end of file diff --git "a/\355\227\210\354\233\220\354\235\274/1699 \354\240\234\352\263\261\354\210\230\354\235\230 \355\225\251.py" "b/\355\227\210\354\233\220\354\235\274/1699 \354\240\234\352\263\261\354\210\230\354\235\230 \355\225\251.py" new file mode 100644 index 0000000..2e88780 --- /dev/null +++ "b/\355\227\210\354\233\220\354\235\274/1699 \354\240\234\352\263\261\354\210\230\354\235\230 \355\225\251.py" @@ -0,0 +1,13 @@ +N = int(input()) +d = [0 for i in range(N+1)] +square = [i*i for i in range(1, 317)] + +for i in range(1, N+1): + s = [] + for j in square: + if j > i: + break + s.append(d[i-j]) + d[i] = min(s) + 1 + +print(d[N]) \ No newline at end of file diff --git "a/\355\227\210\354\233\220\354\235\274/\355\201\254\353\240\210\354\235\270 \354\235\270\355\230\225\353\275\221\352\270\260 \352\262\214\354\236\204.py" "b/\355\227\210\354\233\220\354\235\274/\355\201\254\353\240\210\354\235\270 \354\235\270\355\230\225\353\275\221\352\270\260 \352\262\214\354\236\204.py" new file mode 100644 index 0000000..ee1d48d --- /dev/null +++ "b/\355\227\210\354\233\220\354\235\274/\355\201\254\353\240\210\354\235\270 \354\235\270\355\230\225\353\275\221\352\270\260 \352\262\214\354\236\204.py" @@ -0,0 +1,24 @@ +basket = [] +result = 0 + +def solution(board, moves): + for i in moves: + for j in range(len(board)): + if board[len(board)-1][i-1] == 0: + break + item = board[j][i-1] + if item != 0: + board[j][i-1] = 0 + stack_cmp(basket, item) + break + return result + +def stack_cmp(list, data): + if len(list) == 0 or list[-1] != data: + basket.append(data) + return + if list[-1] == data: + del list[-1] + global result + result += 2 + return \ No newline at end of file