본문 바로가기

코딩공부/프로그래머스 (python)62

[프로그래머스] 없는 숫자 더하기 (Python) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/86051?language=python3 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. programmers.co.kr 나의 코드 (Python) def solution(numbers): answer = 45 for i in numbers: answer -= i return answer 이 문제는 0~9까지의 숫자가만 주어집니다. 따라서, 고등학교 때 배운 1~n까지에 합을.. 2022. 3. 22.
[프로그래머스] 신고 결과 받기 (Python) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/92334?language=python3 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 나의 코드 (Python) def solution(id_list, report, k): answer = [] # 결과 reported_user = [] # 임시저장 # 신고횟수, 신고당한사람 dict_count = {name: 0 for name in id_list} dict_report = {n.. 2022. 3. 21.
[프로그래머스] 문자열 압축 (python) 문제 링크 (Level 2) https://programmers.co.kr/learn/courses/30/lessons/60057 코딩테스트 연습 - 문자열 압축 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문 programmers.co.kr 나의 코드 (python) def solution(s): answer = 0 L = [] # 문자열 길이가 1개인건 1개만 그냥 1 if len(s) == 1: return 1 # 반복이 되는 것이기 때문에 절반만 검증 for i in range(1, len(s)//2 + 1): arr = "" cnt = 1 tmp = s[:.. 2021. 8. 2.
[프로그래머스] 숫자 문자열과 영단어 (python) 문제 링크 (Level 1) https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 나의 코드 (python) def solution(s): answer = "" # 영단어에 대한 숫자 딕셔너리 arr = { "zero" : 0, "one" : 1, "two" : 2, "three" : 3, "four" : 4, "five" : 5, "six" : 6, "seven" : 7, "eight" : 8, "ni.. 2021. 7. 29.