Algorithm/Simulation6 BOJ G3 16235 나무재테크 JAVA 16235번: 나무 재테크 부동산 투자로 억대의 돈을 번 상도는 최근 N×N 크기의 땅을 구매했다. 상도는 손쉬운 땅 관리를 위해 땅을 1×1 크기의 칸으로 나누어 놓았다. 각각의 칸은 (r, c)로 나타내며, r은 가장 위에서부터 www.acmicpc.net 문제 읽기 실수 없이 구현하면 되는 시뮬레이션 문제이다. 문제를 읽으면서 실수할 수 있는 부분을 체크하면서 읽었다. r, c는 1부터 시작 초기 양분은 5부터 그 다음 자료구조를 정했다. 나무 : 나이만 필요하므로 그냥 int형 Cell : 양분의 양(int), 살아있는 나무(list), 죽은 나무(list) 나무는 그냥 int형으로 정했고 각각의 cell은 class로 정의했다. 코드 package ps.ㄱSolving; import java.i.. 2023. 7. 4. BOJ G4 15685 드래곤커브 JAVA 15685번: 드래곤 커브 첫째 줄에 드래곤 커브의 개수 N(1 ≤ N ≤ 20)이 주어진다. 둘째 줄부터 N개의 줄에는 드래곤 커브의 정보가 주어진다. 드래곤 커브의 정보는 네 정수 x, y, d, g로 이루어져 있다. x와 y는 드래곤 커 www.acmicpc.net 문제를 읽어보니 상하좌우 인덱스 변화로 풀 수 있을 것 같았다. 단계별로 친절하게 그림을 그려줘서 찾기 쉬웠다!! 코드 package ps.Simulation; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collections; impor.. 2023. 7. 2. 이전 1 2 다음