From a93a045f9e7bdaddcff0892f9489692fb5fd502a Mon Sep 17 00:00:00 2001 From: SEON MI KIM Date: Mon, 28 Oct 2024 20:47:09 +0900 Subject: [PATCH] =?UTF-8?q?[level=201]=20Title:=20=EC=99=84=EC=A3=BC?= =?UTF-8?q?=ED=95=98=EC=A7=80=20=EB=AA=BB=ED=95=9C=20=EC=84=A0=EC=88=98,?= =?UTF-8?q?=20Time:=2038.07=20ms,=20Memory:=2039.1=20MB=20-BaekjoonHub?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md" | 77 +++++++++++++++++++ ...34\342\200\205\354\204\240\354\210\230.py" | 11 +++ 2 files changed, 88 insertions(+) create mode 100644 "\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/1/42576.\342\200\205\354\231\204\354\243\274\355\225\230\354\247\200\342\200\205\353\252\273\355\225\234\342\200\205\354\204\240\354\210\230/README.md" create mode 100644 "\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/1/42576.\342\200\205\354\231\204\354\243\274\355\225\230\354\247\200\342\200\205\353\252\273\355\225\234\342\200\205\354\204\240\354\210\230/\354\231\204\354\243\274\355\225\230\354\247\200\342\200\205\353\252\273\355\225\234\342\200\205\354\204\240\354\210\230.py" diff --git "a/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/1/42576.\342\200\205\354\231\204\354\243\274\355\225\230\354\247\200\342\200\205\353\252\273\355\225\234\342\200\205\354\204\240\354\210\230/README.md" "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/1/42576.\342\200\205\354\231\204\354\243\274\355\225\230\354\247\200\342\200\205\353\252\273\355\225\234\342\200\205\354\204\240\354\210\230/README.md" new file mode 100644 index 0000000..1bebab5 --- /dev/null +++ "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/1/42576.\342\200\205\354\231\204\354\243\274\355\225\230\354\247\200\342\200\205\353\252\273\355\225\234\342\200\205\354\204\240\354\210\230/README.md" @@ -0,0 +1,77 @@ +# [level 1] 완주하지 못한 선수 - 42576 + +[문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/42576) + +### 성능 요약 + +메모리: 39.1 MB, 시간: 38.07 ms + +### 구분 + +코딩테스트 연습 > 해시 + +### 채점결과 + +정확성: 58.3
효율성: 41.7
합계: 100.0 / 100.0 + +### 제출 일자 + +2024년 10월 28일 20:47:07 + +### 문제 설명 + +

수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.

+ +

마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요.

+ +
제한사항
+ + + +
입출력 예
+ + + + + + + + + + + + + + + + + + + + + + + +
participantcompletionreturn
["leo", "kiki", "eden"]["eden", "kiki"]"leo"
["marina", "josipa", "nikola", "vinko", "filipa"]["josipa", "filipa", "marina", "nikola"]"vinko"
["mislav", "stanko", "mislav", "ana"]["stanko", "ana", "mislav"]"mislav"
+
입출력 예 설명
+ +

예제 #1
+"leo"는 참여자 명단에는 있지만, 완주자 명단에는 없기 때문에 완주하지 못했습니다.

+ +

예제 #2
+"vinko"는 참여자 명단에는 있지만, 완주자 명단에는 없기 때문에 완주하지 못했습니다.

+ +

예제 #3
+"mislav"는 참여자 명단에는 두 명이 있지만, 완주자 명단에는 한 명밖에 없기 때문에 한명은 완주하지 못했습니다.

+ +
+ +

※ 공지 - 2023년 01월 25일 테스트케이스가 추가되었습니다.

+ + +> 출처: 프로그래머스 코딩 테스트 연습, 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/1/42576.\342\200\205\354\231\204\354\243\274\355\225\230\354\247\200\342\200\205\353\252\273\355\225\234\342\200\205\354\204\240\354\210\230/\354\231\204\354\243\274\355\225\230\354\247\200\342\200\205\353\252\273\355\225\234\342\200\205\354\204\240\354\210\230.py" "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/1/42576.\342\200\205\354\231\204\354\243\274\355\225\230\354\247\200\342\200\205\353\252\273\355\225\234\342\200\205\354\204\240\354\210\230/\354\231\204\354\243\274\355\225\230\354\247\200\342\200\205\353\252\273\355\225\234\342\200\205\354\204\240\354\210\230.py" new file mode 100644 index 0000000..3467a31 --- /dev/null +++ "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/1/42576.\342\200\205\354\231\204\354\243\274\355\225\230\354\247\200\342\200\205\353\252\273\355\225\234\342\200\205\354\204\240\354\210\230/\354\231\204\354\243\274\355\225\230\354\247\200\342\200\205\353\252\273\355\225\234\342\200\205\354\204\240\354\210\230.py" @@ -0,0 +1,11 @@ +from collections import Counter + +def solution(participant, completion): + counts = Counter(participant) + names = counts.keys() + + completion_counts = Counter(completion) + + for name in names: + if counts[name] != completion_counts.get(name): + return name \ No newline at end of file