programmers lv1

    [프로그래머스, 12921] 소수 찾기 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 54.7 MB, 시간: 14.37 ms사용 알고리즘: 구현class Solution { public int solution(int n) { int answer = 0; // 소수가 아닌 것을 표시하는 배열 boolean[] isNotPrimeNumber = new boolean[n + 1]; for(int i = 2; i

    [프로그래머스, 135808] 과일 장수 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 144 MB, 시간: 48.32 ms사용 알고리즘: 정렬, 구현import java.util.*;class Solution { public int solution(int k, int m, int[] score) { // 정렬 Arrays.sort(score); int answer = 0; int lowerIndex = score.length - m; ..

    [프로그래머스, 42840] 모의고사 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 86.5 MB, 시간: 1.57 ms사용 알고리즘: 완전탐색import java.util.*;class Solution { public int[] solution(int[] answers) { // 1, 2, 3번 수포자가 찍는 방식을 담은 배열 int[][] pick = new int[][] { {1, 2, 3, 4, 5}, {2, 1, 2, 3, 2,..

    [프로그래머스, 136798] 기사단원의 무기 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/136798 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 82 MB, 시간: 12.57 ms사용 알고리즘: 구현class Solution { public int solution(int number, int limit, int power) { // 약수 개수 구하기 int[] count = new int[number + 1]; int pow; for(int i = 1; i limit) answer += power; ..

    [프로그래머스, 340199] [PCCE 기출문제] 9번 / 지폐 접기 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/340199 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 76 MB, 시간: 0.04 ms사용 알고리즘: 구현class Solution { public int solution(int[] wallet, int[] bill) { int tmp; // wallet의 긴 쪽이 0 번 인덱스에 오도록 정렬 if(wallet[0]

    [프로그래머스, 159994] 카드 뭉치 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 81.3 MB, 시간: 0.04 ms사용 알고리즘: 구현class Solution { public String solution(String[] cards1, String[] cards2, String[] goal) { // 카드 뭉치를 가리키는 인덱스 int idx1 = 0, idx2 = 0; for(int i = 0; i

    [프로그래머스, 138477] 명예의 전당 (1) (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/138477 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 96.1 MB, 시간: 4.20 ms사용 알고리즘: 자료 구조import java.util.*;class Solution { public int[] solution(int k, int[] score) { // 순위를 담을 우선순위 큐 PriorityQueue pq = new PriorityQueue(); int[] answer = new int[score.lengt..

    [프로그래머스, 134240] 푸드 파이트 대회 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 메모리: 94.3 MB, 시간: 1.05 ms사용 알고리즘: 구현import java.util.*;class Solution { public String solution(int[] food) { StringBuilder answer = new StringBuilder(); // 왼쪽부터 먹는 사람의 음식 순서 StringBuilder tmp = new StringBuild..

    [프로그래머스, 132267] 콜라 문제 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/132267 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 78 MB, 시간: 0.08 ms사용 알고리즘: 구현class Solution { public int solution(int a, int b, int n) { int answer = 0; while(n >= a) { answer += (n / a) * b; n = (n % a) + ((n / a) * b); } r..

    [프로그래머스, 12935] 제일 작은 수 제거하기 (java)

    https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr메모리: 103 MB, 시간: 2.15 ms사용 알고리즘: 구현class Solution { public int[] solution(int[] arr) { if(arr.length == 1) return new int[] {-1}; // 가장 작은 수 구하기 int min = Integer.MAX_VALUE; for(int a : arr) { ..