From 05dd050e5b2ddbe83893c471782b561c064fadf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=ED=98=84?= Date: Fri, 14 Jun 2024 14:37:18 +0900 Subject: [PATCH] =?UTF-8?q?[level=200]=20Title:=20=EB=B0=B0=EC=97=B4=20?= =?UTF-8?q?=EB=B9=84=EA=B5=90=ED=95=98=EA=B8=B0,=20Time:=200.00=20ms,=20Me?= =?UTF-8?q?mory:=2010.2=20MB=20-BaekjoonHub?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md" | 98 +++++++++++++++++++ ...04\352\265\220\355\225\230\352\270\260.py" | 9 ++ 2 files changed, 107 insertions(+) create mode 100644 "\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181856.\342\200\205\353\260\260\354\227\264\342\200\205\353\271\204\352\265\220\355\225\230\352\270\260/README.md" create mode 100644 "\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181856.\342\200\205\353\260\260\354\227\264\342\200\205\353\271\204\352\265\220\355\225\230\352\270\260/\353\260\260\354\227\264\342\200\205\353\271\204\352\265\220\355\225\230\352\270\260.py" diff --git "a/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181856.\342\200\205\353\260\260\354\227\264\342\200\205\353\271\204\352\265\220\355\225\230\352\270\260/README.md" "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181856.\342\200\205\353\260\260\354\227\264\342\200\205\353\271\204\352\265\220\355\225\230\352\270\260/README.md" new file mode 100644 index 0000000..4e2fee2 --- /dev/null +++ "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181856.\342\200\205\353\260\260\354\227\264\342\200\205\353\271\204\352\265\220\355\225\230\352\270\260/README.md" @@ -0,0 +1,98 @@ +# [level 0] 배열 비교하기 - 181856 + +[문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/181856) + +### 성능 요약 + +메모리: 10.2 MB, 시간: 0.00 ms + +### 구분 + +코딩테스트 연습 > 코딩 기초 트레이닝 + +### 채점결과 + +정확성: 100.0
합계: 100.0 / 100.0 + +### 제출 일자 + +2024년 06월 14일 14:37:16 + +### 문제 설명 + +

이 문제에서 두 정수 배열의 대소관계를 다음과 같이 정의합니다.

+ + + +

두 정수 배열 arr1arr2가 주어질 때, 위에서 정의한 배열의 대소관계에 대하여 arr2가 크다면 -1, arr1이 크다면 1, 두 배열이 같다면 0을 return 하는 solution 함수를 작성해 주세요.

+ +
+ +
제한사항
+ + + +
+ +
입출력 예
+ + + + + + + + + + + + + + + + + + + + + + + +
arr1arr2result
[49, 13][70, 11, 2]-1
[100, 17, 84, 1][55, 12, 65, 36]1
[1, 2, 3, 4, 5][3, 3, 3, 3, 3]0
+
+ +
입출력 예 설명
+ +

입출력 예 #1

+ + + +

입출력 예 #2

+ + + +

입출력 예 #3

+ + + +
+ +

※ 공지 - 2023년 4월 21일 테스트케이스가 추가되었습니다. 기존에 제출한 코드가 통과하지 못할 수도 있습니다.

+ + +> 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges \ No newline at end of file diff --git "a/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181856.\342\200\205\353\260\260\354\227\264\342\200\205\353\271\204\352\265\220\355\225\230\352\270\260/\353\260\260\354\227\264\342\200\205\353\271\204\352\265\220\355\225\230\352\270\260.py" "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181856.\342\200\205\353\260\260\354\227\264\342\200\205\353\271\204\352\265\220\355\225\230\352\270\260/\353\260\260\354\227\264\342\200\205\353\271\204\352\265\220\355\225\230\352\270\260.py" new file mode 100644 index 0000000..3449add --- /dev/null +++ "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/0/181856.\342\200\205\353\260\260\354\227\264\342\200\205\353\271\204\352\265\220\355\225\230\352\270\260/\353\260\260\354\227\264\342\200\205\353\271\204\352\265\220\355\225\230\352\270\260.py" @@ -0,0 +1,9 @@ +def solution(arr1, arr2): + a, b = len(arr1), len(arr2) + a_s, b_s = sum(arr1), sum(arr2) + if a==b: + if a_s == b_s: return 0 + elif a_s > b_s: return 1 + else: return -1 + elif a > b: return 1 + else: return -1 \ No newline at end of file