Algorithm (105) 썸네일형 리스트형 [BOJ] 14499. 주사위 굴리기 G5 (JAVA) 문제 이해 더보기 문제 이해를 위해 요약한다. - 지도의 사이즈 N*M, 각 칸에 수가 쓰여있다. - 주사위 좌표 r,c 는 지도의 북으로 부터 r 그리고 서쪽으로 부터 c만큼 떨어져있는 것을 의미. - 주사위는 0으로 초기화된다 - 주사위를 굴렸을 때 이동한 지도 칸의 숫자가 0인 경우 ) 주사위 바닥 숫자를 지도 칸에 복사한다 그 외 경우 ) 지도 칸의 숫자를 주사위 바닥으로 복사해주고, 지도 칸의 숫자를 0으로 수정 - 주사위를 이동할 때 지도 밖으로 이동은 불가하고, 출력도 하지않는다. - 명령의 종류는 1:동, 2:서, 3:북, 4:남 이다. 아이디어 더보기 - 예시 전개도를 기준으로 동/서/북/남 으로 이동시켜본다. - 동쪽으로 이동시킨 전개도 - 서쪽으로 이동시킨 전개도 - 북쪽으로 이동시킨.. [SWEA] 5642. 합 D3 JAVA 문제 이해 더보기 아이디어 더보기 1. 음수가 되면 최대가 될수가 없음. 2. 연속된 합을 구함 코드 import java.util.*; import java.io.*; public class Solution { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int T = Integer.parseInt(br.readLine()); for (int tc = 1; tc max) max = sum; if(sum < 0) sum = 0; } System.out.printf("#%d %d\n",tc,max); } } } 집사는.. [SWEA] 2056. 연월일 달력 D1 JAVA 문제 이해 더보기 아이디어 더보기 코드 import java.util.Scanner; import java.io.FileInputStream; class Solution { public static void main(String args[]) throws Exception { /* Input */ Scanner sc = new Scanner(System.in); // testcase int T = sc.nextInt(); for (int tc = 1; tc 12 || mon 28) flag = false; break; ca.. 이전 1 ··· 15 16 17 18 다음