Java66 [Java] 프로그래머스 [Level-4] [3차]파괴되지 않은 건물 public class Solution { // 파괴되지 않은 건물 public static int solution(int[][] board, int[][] skill) { int answer = 0; int[] arr = new int[skill[0].length]; int startRowNum = 0; int startColNum = 0; int endRowNum = 0; int endColNum = 0; int affectPoint = 0; for (int i = 0; i < skill.length; i++) { arr = skill[i]; startRowNum = arr[1]; startColNum = arr[2]; endRowNum = arr[3]; endColNum = arr[4]; affec.. 2022. 11. 27. [Java] 프로그래머스 [Level-2] 주차 요금 계산 import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; public class Solution { // 주차 요금 계산 public static int calcMin(String time1, String time2) { String[] time1Arr = time1.split(":"); String[] time2Arr = time2.split(":"); int min = (Integer.parseInt(time2Arr[0]) * 60 + Integer.parseInt(time2Arr[1])) - (Integer.parseInt(time1Arr[0]) * 60 + Integer.parseInt(time1Arr[1.. 2022. 11. 27. [Java] 프로그래머스 [Level-3] 등대 첫 시도에서 런타임 에러가 발생해 다른 방법으로 풀이하였다. import java.util.HashSet; public class Solution { // 등대 public static int solution(int n, int[][] lighthouse) { int answer = 0; int[] linkedCntArr; // 각 등대에 연결된 등대의 수를 입력받기 위한 배열 HashSet edgeHs = new HashSet(); // 가장자리(둘레나 끝에 해당되는 부분)에 위치한 등대의 번호를 담을 HashSet HashSet turnOnHs = new HashSet(); // 가장자리(둘레나 끝에 해당되는 부분)에 위치한 등대와 연결된, 반드시 켜야 하는 등대의 번호를 담을 HashSet int[.. 2022. 11. 27. [Java] PCCP 모의고사 1회 문제 풀이 정답 [Java] PCCP 모의고사 1회 외톨이 알파벳 : https://dev-skill.tistory.com/15 [Java] PCCP 모의고사 1회 외톨이 알파벳 import java.util.*; public class PccpTest1_1 { // PCCP 모의고사 1회 1번 외톨이 알파벳 public static String solution(String input_string) { String answer = ""; char tempChar; int tempCnt = 0; int repeatCnt = 0; Queue q = new LinkedList(); HashMa dev-skill.tistory.com [Java] PCCP 모의고사 1회 체육대회 : https://dev-skill.tistory.. 2022. 11. 26. [Java] PCCP 모의고사 1회 운영체제 import java.util.PriorityQueue; public class PccpTest1_4 { // PCCP 모의고사 1회 4번 운영체제 public static long[] solution(int[][] program) { long[] answer = {}; long callTime = 0; // OS 호출 시각 int runningTime = 0; // OS 수행 시간 long totalRunningTime = 0; // 전체 OS 종료까지 총 소요 시간 long blankTime = 0; // OS가 실행중이지 않은 시간 answer = new long[11]; // 크기 11 고정 // STEP 1. ORDER BY 호출 시각, 점수인 우선순위 큐 만들기(전체 OS 담을 우선순위 큐) .. 2022. 11. 26. [Java] PCCP 모의고사 1회 유전법칙 public class PccpTest1_3 { // PCCP 모의고사 1회 3번 유전법칙 public static String solve(int generation, long number) { long upperCaseLastNum = 0; long centerGroupLastNum = 0; String strRoot = "Rr"; long tempNum = 0; if (generation == 1) { return strRoot; } upperCaseLastNum = (long) Math.pow(4, generation - 2); centerGroupLastNum = upperCaseLastNum + (2 * upperCaseLastNum); if (number "RR", "Rr", "Rr", "rr.. 2022. 11. 26. 이전 1 ··· 6 7 8 9 10 11 다음