내가 까먹을까봐 만든 블로그

전체 글

Coding Test

[Python] 프로그래머스 - 폰켓몬

문제https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 해설def solution(nums): select_cnt = len(nums)//2 diff_cnt = len(set(nums)) if select_cnt

Coding Test

[Python] 백준 9933 - 민균이의 비밀번호

문제https://www.acmicpc.net/problem/9933 해설교집합 사용이 핵심이었다. def solution(lst): inverted = [p[::-1] for p in lst] intersection = list(set(lst) & set(inverted)) print(f"{len(intersection[0])} {intersection[0][len(intersection[0])//2]}")cnt = int(input())passwords = [input() for _ in range(cnt)]solution(passwords)

Coding Test

[Python] 백준 25593 - 근무 지옥에 빠진 푸앙이 (Small)

문제https://www.acmicpc.net/problem/25593 해설문자열 파싱과 해시 사용이 핵심이었다. def solution(schedule): work_time = [4, 6, 4, 10] schedule_dict = dict() for i, s in enumerate(schedule): work = work_time[i % 4] for name in s: if name in schedule_dict: schedule_dict[name] = schedule_dict[name] + work else: schedule_dict[name] = work if ..

Coding Test

[Python] 백준 31562 - 전주 듣고 노래 맞히기

문제https://www.acmicpc.net/problem/31562 해설문자열 파싱과 해시 사용이 핵심이었다. Solution 1.def solution(songs, trial): song_dict = {song[0]: song[1] for song in songs} for t in trial: cnt = 0 matched_song = "" for k, v in song_dict.items(): if v.startswith(t): matched_song = k cnt = cnt + 1 if cnt > 1: print("?") elif c..

Coding Test

[Python] 백준 27160 - 할리갈리

문제https://www.acmicpc.net/problem/27160 해설해시 사용이 핵심이었다. def solution(cards): game_dict = dict() for card in cards: card_val = card.split(" ") if game_dict.keys().__contains__(card_val[0]): game_dict[card_val[0]] = int(game_dict[card_val[0]]) + int(card_val[1]) else: game_dict[card_val[0]] = int(card_val[1]) for v in game_dict.values(): i..

Coding Test

[Python] 백준 29701- 모스 부호

문제https://www.acmicpc.net/problem/29701 해설해시 사용이 핵심이었다. morse_code_dict = { '.-': 'A', '-...': 'B', '-.-.': 'C', '-..': 'D', '.': 'E', '..-.': 'F', '--.': 'G', '....': 'H', '..': 'I', '.---': 'J', '-.-': 'K', '.-..': 'L', '--': 'M', '-.': 'N', '---': 'O', '.--.': 'P', '--.-': 'Q', '.-.': 'R', '...': 'S', '-': 'T', '..-': 'U', '...-': 'V', '.--': 'W', '-..-': 'X', '-.--': 'Y', '--..':..

AlienCoder
외부 저장소
loading