본문 바로가기

Beakjoon&프로그래머스/Java457

[프로그래머스/Java] [PCCE 기출문제] 9번 / 지폐 접기 -Codeimport java.util.Arrays;class Solution { public int solution(int[] wallet, int[] bill) { int answer = 0; Arrays.sort(wallet); Arrays.sort(bill); while (wallet[0] 2025. 2. 27.
[프로그래머스/Java] 옹알이 (2) -Codeclass Solution { public int solution(String[] babbling) { String[] validation = {"aya", "ye", "woo", "ma"}; int answer = 0; for (String el : babbling) { for (String val : validation) { if (el.contains(val.repeat(2))) break; el = el.replaceAll(val, "0"); } if (el.replace("0", "").isEmpty()) answer++; .. 2025. 2. 27.
[프로그래머스/Java] 실패율 -Codeimport java.util.*;class Solution { public int[] solution(int N, int[] stages) { Map stageFailRate = new HashMap(); double total = stages.length; for(int i = 1; i keySet = new ArrayList(stageFailRate.keySet()); keySet.sort((o1, o2) -> stageFailRate.get(o2) .compareTo(stageFailRate.get(o1))); return keySet.stream().mapToInt(Integer::intVa.. 2025. 2. 27.
[프로그래머스/Java] 소수 만들기 -Codeclass Solution { public int solution(int[] nums) { int answer = 0; int len = nums.length; for (int i = 0; i 2025. 2. 27.
[프로그래머스/Java] 소수 찾기 -Codeimport java.util.*;import java.util.stream.IntStream;class Solution { public int solution(int n) { List seive = new ArrayList(); for (int i = 0; i seive.get(i)) .count(); }}에라토스테네스의 채를 중간 중간 까먹어서 이전에 정리 했던 것을 조금 참고해 작성했습니다. 2025. 2. 26.
[프로그래머스/Java] 덧칠하기 -Codeimport java.util.Arrays;class Solution { public int solution(int k, int m, int[] score) { int answer = 0; Arrays.sort(score); for (int i = score.length; i > m - 1; i = i - m) { answer += score[i - m] * m; } return answer; }}처음에 너무 이것 저것 시도하다가 맞추긴 했으나 코드가 더러워서 다시 리펙토링함 2025. 2. 26.