Algorithm

숫자가 가장 큰 인접한 곳으로 동시에 이동문제https://www.codetree.ai/missions/2/problems/move-to-max-adjacent-cell-simultaneously?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 코드위치 저장을 위해서 딕셔너리 사용max_value를 사용해 가장 큰 값이 있는 곳으로 이동새로운 위치로 구슬을 업데이트하고, 하나만 존재할 수 있도록 구현n, m, t = map(int, input().split())graph = [list(m..
코드트리문제https://www.codetree.ai/missions/2/problems/move-to-larger-adjacent-cell?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 코드while 문을 사용moved를 활용해 조건에 만족하지 않을 때까지 계속 이동하도록 구현상, 하, 좌, 우의 우선순위에 따라 이동하기 때문에 가장 큰 수로 이동하지 않도록 구현 for문을 사용해서 (상, 하, 좌, 우) 순서대로 작동하도록 격자판 내에서 가장 큰 수가 없다면 moved = False..
십자 모양 폭발문제https://www.codetree.ai/missions/2/problems/cross-shape-bomb?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 코드폭탄 범위를 처리한 그래프를 구성각 열별로 열의 값에 중력을 적용중력을 적용한 temp 리스트를 만들고 남은 부분을 다시 0을 추가하는 방식n = int(input())graph = [list(map(int, input().split())) for _ in range(n)]r, c = map(int, input(..
1차원 젠가문제https://www.codetree.ai/missions/2/problems/jenga-1d?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai 풀이인덱스에 따라 결과 리스트에 추가하는 방식n = int(input())lst = []for _ in range(n): a = int(input()) lst.append(a)s1, e1 = map(int, input().split())s2, e2 = map(int, input().split())temp = []for i ..
삼각형 컨베이어 벨트 - 파이썬문제https://www.codetree.ai/missions/2/problems/conveyor-belt-triangle?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai  코드삼각형의 각 변의 다른 변으로 이동하는 값을 temp 인자에 따로 저장temp에 저장하는 위치에 따라 결과가 바뀌니 해당 코드의 위치가 중요n, t = map(int, input().split())top_left = list(map(int, input().split()))top_rig..
potato_pizza
'Algorithm' 카테고리의 글 목록