목록Algorithms/Simulation (18)
https://www.acmicpc.net/problem/16235 16235번: 나무 재테크 부동산 투자로 억대의 돈을 번 상도는 최근 N×N 크기의 땅을 구매했다. 상도는 손쉬운 땅 관리를 위해 땅을 1×1 크기의 칸으로 나누어 놓았다. 각각의 칸은 (r, c)로 나타내며, r은 가장 위에서부터 www.acmicpc.net n (땅 넓이) m (나무개수) k (종료 년) n개 줄 -> A[r][c] m개 줄 -> 나무 정보 (x,y 위치, z 나이) 봄 – 양분 -= 나이 / 나이 += 1 / 어린 나무 먼저 양분 흡수 (정렬) 여름 – 양분 += 죽은 나무 나이 // 2 가을 – 나이 % 5 == 0: -> 8방향에 나이 1 나무 추가 / 벗어나면 추가 X 겨울 – A[r][c] 만큼 양분 추가 K..
# 오답... # 출력은 정상적인데 수정 필요... s, n = map(int, input().split()) n = str(n) col, row = 2*s+3, s+2 w = '-'*s u = ' ' + w + ' ' ll = ' ' + '|' + (' ' * s) + '|' r = ' ' * (s+2) + '|' l = ' ' + '|' + ' ' * (s+1) e = ' ' * (s+2+1) m = col//s def one(): global lcd for i in range(col): if i == 0: lcd[i]+= ' ' * (s+2) elif 0 < i < m: lcd[i]+=' ' * (s+1) + '|' elif i == m: lcd[i]+=' ' * (s+2) elif m < i < ..
# 첫번째 풀이 n = input() var_list = list(n.split(', ')) first_list = list(var_list[0].split(' ')) base = first_list[0] var_list[0] = first_list[1] var_list[-1] = var_list[-1][:-1] last = ';' def solve(var): var = list(var) new_var = [] for i in range(len(var)): new_var.append(var.pop()) for i in range(len(new_var)-1): if new_var[i] == ']' and new_var[i+1] == '[': new_var[i], new_var[i+1] = new_var[i..
N = int(input()) map_list = [[0]*101 for _ in range(101)] dirs = {0:(1,0), 1:(0,-1), 2: (-1,0), 3: (0,1)} # d=시작방향 / g=세대 for _ in range(N): x, y, d, g = map(int, input().split()) curve_list = [d] for _ in range(g): curve_list += [(i+1)%4 for i in curve_list[::-1]] map_list[y][x] = 1 for curve in curve_list: x = x+dirs[curve][0] y = y+dirs[curve][1] map_list[y][x] = 1 cnt = 0 for i in range(100)..
from collections import deque N = int(input()) K = int(input()) # 지도 map_list = [[0]*N for _ in range(N)] # 사과 위치 for _ in range(K): y, x = map(int, input().split()) map_list[y-1][x-1] = 2 # 초 / 회전방향 L = int(input()) change = {} for i in range(L): time, dir = map(str, input().split()) change[int(time)] = dir direction = 0 # 동 서 남 북 dirs = {0:(0,1),1:(0,-1),2:(1,0),3:(-1,0)} def change_dir(direct..
# 헬스 - 가슴, 이두, 복근 # 국민은행 AI 역량검사... - 기억력, 순발력, 추리력 게임이 어렵다 ㅜㅜ 질문 답변도 많이 절은 느낌... 실제 면접가면 어쩌려고 이러나.... # 청년수당 - 영양제 구입, 스터디 카페 연장, 패스트 캠퍼스 Python 웹 개발 강의 구매, 정보처리기사 필기 시험 문제집 구매 # 로봇 청소기 미완성 부분 수정, 경사로 문제 정답 오류... # 마치며 삼성 코딩테스트 일정이 발표됐다. 다음주 일요일 시험이지만 수험표를 출력하고 나니 많이 쪼들린다.... 할 때 까지 최선을 다해보자!! 절실하게!!