[프로그래머스] k번째 수 - 자바
https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 1. 풀이 정렬을 해보는 문제이다. 라이브러리를 사용한다면 Arrays의 sort와 copyOfRange를 쓰면 쉽게 구할 수 있다. 라이브러리를 사용하지 않고 푸는 것이 중요하지만, 일단은 라이브러리를 통해 쉽게 구해보았다... 2. 코드 import java.util.*; class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer =..
2020. 7. 3.
[프로그래머스] 모의고사 - 자바
https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 �� programmers.co.kr 1. 풀이 나머지 연산을 물어보는 문제인 듯하다. 1, 2, 3, 4, 5, 1, 2, 3, 4, 5 ... 처럼 5개가 반복된다면 i%5를 하면 된다. 마지막에 answer에 제일 많이 맞은 수포자의 번호를 넣기위해 ArrayList를 사용했지만, 다른 방법도 많을듯싶다. 2. 코드 import java.util.*; class Solution { pub..
2020. 7. 3.
[프로그래머스] 크레인 인형뽑기 게임 - 자바
https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 1. 풀이 처음 문제를 보고 스택이 바로 떠오는 문제인 듯 싶다. 하지만 꼭 스택의 특성을 이용하지 않고, 리스트를 사용해도 풀이가 가능하다. 여기서는 리스트를 사용하였다. moves 반복문을 돌면서 해당 열에 인형이 있다면 장바구니에 담아주면 되는 쉬운 문제이다. 2. 코드 import java.util.*; class Solution { public int solution(int[][..
2020. 7. 3.