본문 바로가기

전체 글

(69)
[이코테/bfs/삼성 기출] 인구 이동(정답, 풀이, 풀리지 않는 의문..) 문제 https://www.acmicpc.net/problem/16234 https://www.acmicpc.net/problem/16234 정답 from collections import deque n,l,r = map(int,input().split()) graph =[] for _ in range(n): graph.append(list(map(int,input().split()))) dx = [1,0,1,0] dy = [0,-1,0,1] def process(x,y,index): # 한 연합의 인구이동 로직 united = [] # 한 연합에 포함되는 나라가 담길 배열. 인구이동 시 필요 united.append((x,y)) q = deque() # dfs수행. 국경선을 여는 조건에 따라 연합을 확..
[이코테/dfs/백준] 감시 피하기(정답,풀이) 문제 18428번: 감시 피하기 NxN 크기의 복도가 있다. 복도는 1x1 크기의 칸으로 나누어지며, 특정한 위치에는 선생님, 학생, 혹은 장애물이 위치할 수 있다. 현재 몇 명의 학생들은 수업시간에 몰래 복도로 빠져나왔는데, 복 www.acmicpc.net 내 정답 ============================= [ 1 ] ===================================== from itertools import combinations from collections import deque n = int(input()) ground = [] ts, cs = [],[] for i in range(n): data = list(input().split()) for j in range(le..
[이코테/dfs/삼성기출] 연산자 끼워넣기(정답,해설) 문제 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, 곱 www.acmicpc.net 정답(순열) from itertools import permutations n = int(input()) nums = list(map(int,input().split())) data = list(map(int,input().split())) exam = ["p","m","c","d"] opers = [] for d in range(len(data)): for _ in range(data[d]): op..
[이코테/구현/카카오 기출] 외벽 점검 (정답, 풀이) 문제 레스토랑을 운영하고 있는 "스카피"는 레스토랑 내부가 너무 낡아 친구들과 함께 직접 리모델링 하기로 했습니다. 레스토랑이 있는 곳은 스노우타운으로 매우 추운 지역이어서 내부 공사를 하는 도중에 주기적으로 외벽의 상태를 점검해야 할 필요가 있습니다. 레스토랑의 구조는 완전히 동그란 모양이고 외벽의 총 둘레는 n미터이며, 외벽의 몇몇 지점은 추위가 심할 경우 손상될 수도 있는 취약한 지점들이 있습니다. 따라서 내부 공사 도중에도 외벽의 취약 지점들이 손상되지 않았는 지, 주기적으로 친구들을 보내서 점검을 하기로 했습니다. 다만, 빠른 공사 진행을 위해 점검 시간을 1시간으로 제한했습니다. 친구들이 1시간 동안 이동할 수 있는 거리는 제각각이기 때문에, 최소한의 친구들을 투입해 취약 지점을 점검하고 나머..
[이코테/구현] 치킨배달 문제 크기가 N×N인 도시가 있다. 도시는 1×1크기의 칸으로 나누어져 있다. 도시의 각 칸은 빈 칸, 치킨집, 집 중 하나이다. 도시의 칸은 (r, c)와 같은 형태로 나타내고, r행 c열 또는 위에서부터 r번째 칸, 왼쪽에서부터 c번째 칸을 의미한다. r과 c는 1부터 시작한다. 이 도시에 사는 사람들은 치킨을 매우 좋아한다. 따라서, 사람들은 "치킨 거리"라는 말을 주로 사용한다. 치킨 거리는 집과 가장 가까운 치킨집 사이의 거리이다. 즉, 치킨 거리는 집을 기준으로 정해지며, 각각의 집은 치킨 거리를 가지고 있다. 도시의 치킨 거리는 모든 집의 치킨 거리의 합이다. 임의의 두 칸 (r1, c1)과 (r2, c2) 사이의 거리는 |r1-r2| + |c1-c2|로 구한다. 예를 들어, 아래와 같은 지..
[이코테/그리디] 볼링공 고르기 (정답, 풀이) 문제 A,B 두 사람이 볼링을 치고 있습니다. 두 사람은 서로 무게가 다른 볼링공을 고르려고 합니다. 볼링공은 총 N개가 있으며 각 볼링공마다 무게가 적혀 있고, 공의 번호는 1번부터 순서대로 부여됩니다. 또한 같은 무게의 공이 여러 개 있을 수 있지만, 서로 다른 공으로 간주합니다. 볼링공의 무게는 1부터 M까지의 자연수 형태로 존재합니다.예를 들어 N이 5이고, M이 3이며 각각의 무게가 차례대로 1,3,2,3,2일 때 각 공의 번호가 차례대로 1번부터 5번까지 부여됩니다. 이때 두 사람이 고를 수 있는 볼링공 번호의 조합을 구하면 다음과 같습니다. (1번, 2번), (1번, 3번), (1번, 4번), (1번, 5번), (2번, 3번), (2번, 5번), (3번, 4번), (4번, 5번) 결과적으로 ..
[토익스피킹] 토익스피킹 템플릿 공유(LEVEL 6) 토스공부할 때 외웠던 템플릿 혹시나 2년 후에 다시 칠 수도 있으니까.. 레벨 5~6정도 목표로 한다면 이 템플릿만 외워도 충분히 받을 수 있을듯 [ 1-2 읽기 ] - 자연스럽게 읽기, 끊어읽기 - 콤마로 이어진 3개 이상의 단어 어조 유의 [ 3-4 그림묘사 ] - I think, this picture was taken in (an office)/on the street/ - there are 숫자 people in this picture - in the middle/ foreground/ background of the picture, - on the right side/ left side - at top/bottom - working with a tool - talking to each othe..
[토스 후기/level 6 달성법] 토익 스피킹 시험 후기(TOEIC SPEAKING TEST) 취업을 위해서 급하게 ybm 9월 채용대비 특별시험 접수를 했다. 예전에 2주 빡세게 하고 겨우 110점 레벨5를 받았었는데 기간이 만료되어서 큰 기대 없이 다시 110만 찍자 하고 일주일정도 준비했음 3일 후에 결과가 바로 나왔는데 (보통은 일주일 이내로 걸림) Level 6(140)이라는 누군가에겐 낮은 점수일 수 있으나 나한텐 생각지도 못한 아주 높은 점수가 나와서 나름 만족하는 중.. 시험은 20분도 안되는 시간동안 쳤고, 파트별 후기는 다음과 같음. 그냥 이정도 말했으면 level 6 받을 수 있구나 정도로 참고하면 좋을 듯. 유형1. 지문읽기 1번 지문에서 aaa↗, bbb↗, ccc↘이렇게 억양에 유의해서 읽었어야 했는데 실수로 두번째 단어에서 bbb↘ 라고 읽음.. 2번은 실수는 안했음. ..