딕셔너리 4

프로그래머스(Python) 92334번 신고 결과 받기 풀이

Python으로 구현한 92334번 신고 결과 받기 문제 풀이입니다. https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr from collections import defaultdict def solution(id_list, report, k): answer = [] report = set(report) # 중복 제거 count = defaultdict(int) # 신고 횟수 user = defaultdi..

프로그래머스(Python) Level.1 숫자 문자열과 영단어 풀이

Python으로 구현한 81301번 숫자 문자열과 영단어 문제 풀이입니다. https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr def solution(s): answer = "" info = {'zero': '0', 'one': '1', 'two': '2', 'three': '3', 'four': '4', 'five': '5', 'six': '6', 'seven': '7', 'eight': '8', '..

백준(Python) 1076번 저항 풀이

Python으로 구현한 1076번 저항 문제 풀이입니다. https://www.acmicpc.net/problem/1076 1076번: 저항 전자 제품에는 저항이 들어간다. 저항은 색 3개를 이용해서 그 저항이 몇 옴인지 나타낸다. 처음 색 2개는 저항의 값이고, 마지막 색은 곱해야 하는 값이다. 저항의 값은 다음 표를 이용해서 구한 www.acmicpc.net diction = {'black':0, 'brown':1, 'red':2, 'orange':3, 'yellow':4, 'green':5, 'blue':6, 'violet':7, 'grey':8, 'white':9} value = "" result = 0 for i in range(3) : s = input() if i != 2 : value +=..

백준(Python) 1475번 방 번호 풀이

Python으로 구현한 1475번 방 번호 문제 풀이입니다. https://www.acmicpc.net/problem/1475 1475번: 방 번호 첫째 줄에 다솜이의 방 번호 N이 주어진다. N은 1,000,000보다 작거나 같은 자연수이다. www.acmicpc.net n = input() count = {'0':0, '1':0, '2':0, '3':0, '4':0, '5':0, '6':0, '7':0, '8':0} for i in range(len(n)) : if n[i] in ['6', '9'] : count['6'] += 1 else : count[n[i]] += 1 if count['6'] % 2 == 0: count['6'] = count['6'] // 2 else : count['6'] =..