본문 바로가기
반응형

프로그래머스/1단계82

(Python/Lv1)신고 결과 받기 문제출처:https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이: def solution(id_list, report, k): answer = [0] * len(id_list) reported = {x:0 for x in id_list} print(report) for i in set(report): reported[i.split()[1]] += 1 print(reported) for i in set(report): if reported[i.sp.. 2022. 8. 29.
(Python/Lv1)같은 숫자는 싫어 문제출처:https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이: def solution(arr): answer = []// 빈 리스트 생성 for i in arr:// 받은 리스트 포문 돌려서 if answer[-1:] == [i]: continue// 이미 있으면 그냥 넘어가고 -1 부터 하는이유 answer[-1:] answer 의 가장 뒤에값을 리스트로 만듦 answer.append(i)// 없으면 리스트에 추가 return answer .. 2022. 8. 24.
(Python/LV1)프로그래머스 폰켓몬 문제출처:https://programmers.co.kr/learn/courses/30/lessons/1845?language=python3 풀이: def solution(ls): return min(len(ls)/2, len(set(ls))) 2022. 5. 29.
(Python/LV1)프로그래머스 숫자 문자열과 영단어 출처:https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 풀이: dic = {"zero":"0", "one":"1", "two":"2", "three":"3", "four":"4", "five":"5", "six":"6", "seven":"7", "eight":"8", "nine":"9"} def solution(s): answer = s for key, value in dic.items(): answ.. 2022. 5. 17.
반응형