본문 바로가기

Python45

프로그래머스 - (2019 KAKAO BLIND RECRUITMENT) 길 찾기 게임 (Python3) https://programmers.co.kr/learn/courses/30/lessons/42892 코딩테스트 연습 - 길 찾기 게임 [[5,3],[11,5],[13,3],[3,5],[6,1],[1,3],[8,6],[7,2],[2,2]] [[7,4,6,9,1,8,5,2,3],[9,6,5,8,1,4,3,2,7]] programmers.co.kr """ 길 찾기 게임 """ import sys sys.setrecursionlimit(1000000) class Node: def __init__(self, number, x, y): self.number = number self.x = x self.y = y self.left_child_node = None self.right_child_node = None .. 2020. 8. 27.
프로그래머스 - (2018 KAKAO BLIND RECRUITMENT) [1차] 셔틀버스 (Python3) https://programmers.co.kr/learn/courses/30/lessons/17678 코딩테스트 연습 - [1차] 셔틀버스 10 60 45 [23:59,23:59, 23:59, 23:59, 23:59, 23:59, 23:59, 23:59, 23:59, 23:59, 23:59, 23:59, 23:59, 23:59, 23:59, 23:59] 18:00 programmers.co.kr """ 셔틀버스 """ def solution(n, t, m, timetable): # 콘이 셔틀버스를 탈 수 있는 시간들 중 가장 늦은 시간 con_time = -1 # 셔틀버스 도착 시작시간 9:00를 분단위로 변환 shuttle_bus_start_time_in_minutes = 9 * 60 # 셔틀버스가 도.. 2020. 8. 24.
프로그래머스 - (2020 카카오 인턴십) 경주로 건설 (Python3) https://programmers.co.kr/learn/courses/30/lessons/67259 코딩테스트 연습 - 경주로 건설 [[0,0,0,0,0,0,0,1],[0,0,0,0,0,0,0,0],[0,0,0,0,0,1,0,0],[0,0,0,0,1,0,0,0],[0,0,0,1,0,0,0,1],[0,0,1,0,0,0,1,0],[0,1,0,0,0,1,0,0],[1,0,0,0,0,0,0,0]] 3800 [[0,0,1,0],[0,0,0,0],[0,1,0,1],[1,0,0,0]] 2100 [[0,0,0,0,0,0],[0,1,1,1,1,0],[0,0,1,0,0,0],[1,0,0,1,0,1],[ programmers.co.kr from copy import deepcopy from queue import Queu.. 2020. 8. 23.
프로그래머스 - (2020 카카오 인턴십) 보석 쇼핑 (Python3) https://programmers.co.kr/learn/courses/30/lessons/67258 코딩테스트 연습 - 보석 쇼핑 ["DIA", "RUBY", "RUBY", "DIA", "DIA", "EMERALD", "SAPPHIRE", "DIA"] [3, 7] programmers.co.kr """ 보석 쇼핑 """ def insert_gem_of_end_number(gems, gems_dict, end_number): # 현재 끝 진열대 번호에 해당하는 보석을 # gems_dict에 추가한다. if gems[end_number] in gems_dict: # 기존에 해당 보석의 종류가 존재했으면 갯수만 1 증가시키고, gems_dict[gems[end_number]] += 1 else: # 아예 없.. 2020. 8. 20.