[Python : 프로그래머스] 큰 수 만들기
문제 https://programmers.co.kr/learn/courses/30/lessons/42883?language=python3 풀이 from itertools import combinations def solution(number, k): lst = list(combinations(range(len(number)), len(number)-k...
[Python : 프로그래머스] 조이스틱
문제 https://programmers.co.kr/learn/courses/30/lessons/42860 풀이 LEVEL 2인거 보고 덤볐다가 3시간 넘게 피본 문제 def solution(name): name = list(name) total = 0 i = 0 while True : # 상하 조작 total += min(ord(name[i])-65...
[Python : 프로그래머스] 더 맵게
문제 https://programmers.co.kr/learn/courses/30/lessons/42626?language=python3 풀이 최소/최대 값을 계속 사용하는 알고리즘이다? –> Heap 자료구조. 파이썬 내장모듈 heapq를 통해 구현했다. Heap 자료구조가 궁금하거나 직접 구현해야한다면 [자료구조] 힙(heap)이란 - Hee...
[Python : 프로그래머스] 단어 변환
문제 https://programmers.co.kr/learn/courses/30/lessons/43163?language=python3 풀이 최초 시도 def DFS(compw, words, count): for w in range(len(words)): if len([d for d in range(len(word)) if words[d] != co...
[Python : 프로그래머스] 크레인 인형뽑기 게임
문제 https://programmers.co.kr/learn/courses/30/lessons/64061 풀이 def solution(board, moves): answer = 0 stack = [] ht = {} for mov in moves : if not mov in ht : ht[mov] = [i[mov-1] for i in board if ...