From 18b069cbaab766bd6e135d1132a841793eba1473 Mon Sep 17 00:00:00 2001 From: beurmuz Date: Sat, 23 Sep 2023 23:23:01 +0900 Subject: [PATCH] =?UTF-8?q?#28=2023.09.23=20>=205=EB=AC=B8=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/programmers/Lv_0/230923.py | 46 ++++++++++++++++++++++++++++++++++ src/programmers/Lv_0/README.md | 1 + 2 files changed, 47 insertions(+) create mode 100644 src/programmers/Lv_0/230923.py diff --git a/src/programmers/Lv_0/230923.py b/src/programmers/Lv_0/230923.py new file mode 100644 index 00000000..ed73d5d5 --- /dev/null +++ b/src/programmers/Lv_0/230923.py @@ -0,0 +1,46 @@ +# ---------- 1. 배열 자르기 | X +def solution(numbers, num1, num2): + return numbers[num1 : num2 + 1] # slice 이런게 아니고.. 배열 자르는 법 기억하기 + + +# ---------- 2. 배열 뒤집기 | X +def solution(num_list): + return num_list[::-1] # 얘도 기억하기! + + +# ---------- 3. 점의 위치 구하기 | O +# 내 풀이 +def solution(dot): + if dot[0] > 0 and dot[1] > 0: + return 1 + elif dot[0] < 0 and dot[1] > 0: + return 2 + elif dot[0] < 0 and dot[1] < 0: + return 3 + elif dot[0] > 0 and dot[1] < 0: + return 4 + + +# 다른 풀이 +def solution(dot): + x, y = dot + if x * y > 0: + return 1 if x > 0 else 3 + else: + return 4 if x > 0 else 2 + + +# ---------- 4. 중복된 숫자 개수 | X +def solution(array, n): + return array.count(n) # count로 셀 수 있다. + + +# ---------- 5. 아이스 아메리카노 | O +# 내 풀이 +def solution(money): + return [money // 5500, money % 5500] + + +# 다른 풀이 +def solution(money): + return divmod(money, 5500) # divmod는 두 숫자를 나누어 몫과 나머지를 tuple로 반환하는 함수 diff --git a/src/programmers/Lv_0/README.md b/src/programmers/Lv_0/README.md index 95350363..da5db3d7 100644 --- a/src/programmers/Lv_0/README.md +++ b/src/programmers/Lv_0/README.md @@ -6,3 +6,4 @@ | 2 | 짝수의 합
배열의 평균값
양꼬치
피자 나눠 먹기
짝수 홀수 개수 | [23.09.20](./230920.py) | | 3 | 문자열 출력하기
문자열 반복해서 출력하기
대소문자 바꿔서 출력하기
특수문자 출력하기
덧셈식 출력하기 | [23.09.21](./230921.py) | | 4 | 문자열 붙여서 출력하기
문자열 돌려서 출력하기
홀짝 구분하기
편지
배열 원소의 길이 | [23.09.22](./230922.py) | +| 5 | 배열 자르기
배열 뒤집기
점의 위치 구하기
중복된 숫자 개수
아이스 아메리카노 | [23.09.23](./230923.py) |