PROGRAMMERS 60059: 자물쇠와 열쇠 Link : programmers.co.kr/learn/courses/30/lessons/60059 Python 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 import copy def rotation(shape): ''' :param location: (위치 좌표) :return: 시계방향 90도 회전 ''' n = len(shape) m = len(shape[0]) result = [[0] * n for _ in range(m)] for i in range(n): for j in range(m): result[j][.. 2021. 1. 25. 1074: 유일한 수 두개 Link : judge.koreatech.ac.kr/problem.php?id=1074 1. 문제 텔동 한쪽에 있는 마을 "짝" 에는 모든 숫자들이 두개씩 쌍을 이루어 존재하고 있습니다. 하지만 어디에도 솔로는 존재하듯, 이곳에도 짝을 이루지 못한 숫자 두개가 있지요. 그나마 다행인건 단 두개의 숫자만 짝이 없을 뿐, 나머지는 짝이 있어요. 짝을 만들어주기 위하여 단 하나만 있는 숫자 2개를 찾아 주세요. 2. 문제의 조건 1 2021. 1. 23. KOREATECH 1074: 유일한 수 두개 Link : judge.koreatech.ac.kr/problem.php?id=1074 Python 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 from sys import stdin testcase = int(stdin.readline().strip()) while testcase: stack = [] data_length = int(stdin.readline().strip()) data = [int(i) for i in stdin.readline().strip().split(' ')] data.sort() for i in data: if len(stack) == 0: stack.append(i) else: if stack[-1] == i: stac.. 2021. 1. 23. 1046: 빠른 길 찾기 Link : judge.koreatech.ac.kr/problem.php?id=1046 1. 문제 새로 연구원으로 입사한 현서는 아직 교내 지리가 익숙하지 않습니다. 현서를 위해 교내 지도가 주어질 때, 현재의 위치에서 목적지 까지 가는 가장 짧은 거리를 구하는 프로그램을 만들 어 주세요. 2. 문제의 조건 1 2021. 1. 22. KOREATECH 1046: 빠른 길 찾기 Link : judge.koreatech.ac.kr/problem.php?id=1046 Python 더보기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 from sys import stdin import queue data = [] def able_move(x, y): if x = map_y: return False if map_data[y][x] == '-' or map_data[y][x] == 'E' or map_data[y][x] == 'S': return True else: r.. 2021. 1. 22. 이전 1 ··· 8 9 10 11 12 13 14 ··· 36 다음