본문 바로가기

카테고리

(315)
프로그래머스 - 12921번: 소수 찾기 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public int solution(int n) { int answer = 0; boolean[] arr = new boolean[n + 1]; Arrays.fill(arr, true); arr[0] = false; arr[1] = false; for(int i = 2; i * i
프로그래머스 - 12977번: 소수 만들기 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public int solution(int[] nums) { int answer = 0; Arrays.sort(nums); int len = nums[nums.length - 1] + nums[nums.length - 2] + nums[nums.length - 3]; ArrayList arr = new ArrayL..
프로그래머스 - 42840번: 모의고사 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/42840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public ArrayList solution(int[] answers) { ArrayList answer = new ArrayList(); int[][] p = { {1, 2, 3, 4, 5}, {2, 1, 2, 3, 2, 4, 2, 5}, {3, 3, 1, 1, 2, 2, 4, 4, 5, 5} }; int[] ..
프로그래머스 - 159994번: 카드 뭉치 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public String solution(String[] cards1, String[] cards2, String[] goal) { String answer = "No"; List c1 = new ArrayList(List.of(cards1)); List c2 = new ArrayList(List.of(cards..
프로그래머스 - 135808번: 과일 장수 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public int solution(int k, int m, int[] score) { int answer = 0; Arrays.sort(score); for(int i = score.length - m; i >= 0; i -= m) answer += score[i] * m; return answer; } } 2..
프로그래머스 - 1845번: 폰켓몬 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public int solution(int[] nums) { int answer = 0; HashSet type = new HashSet(); for(int i = 0; i = nums.length / 2) answer..
프로그래머스 - 138477번: 명예의 전당 (1) [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/138477 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 import java.util.*; class Solution { public int[] solution(int k, int[] score) { int[] answer = new int[score.length]; Stack top = new Stack(); for(int i = 0; i < score.length; i++) { if(i < k) top.push(score[i])..
프로그래머스 - 176963번: 추억 점수 [Java] 문제: https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 코드 class Solution { public int[] solution(String[] name, int[] yearning, String[][] photo) { int[] answer = new int[photo.length]; for(int i = 0; i < photo.length; i++) { for(int j = 0; j < photo[i].length; j++) { f..