본문 바로가기

프로그래머스25

프로그래머스 1단계 - 폰켓몬 https://programmers.co.kr/learn/courses/30/lessons/1845 코딩테스트 연습 - 폰켓몬 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. programmers.co.kr import java.util.*; //nums의 갯수의 절반 만큼 포켓몬을 가지고갈수 있다.. //포켓몬은 중복으로 가져갈수 없음.. //{1,2,3,4,5,6} 이라면 최대 3개의 포켓몬을 가지고갈수 있고, 총 다른 종류의 포켓몬 3개를 가지고갈수 잇다 //{1,1,1,2,2,2} 라면 최대 3개의 포켓몬을 가지고 갈 수 있지만, 다른 종류의 포켓몬을 가져.. 2021. 4. 26.
프로그래머스 1단계 - 3진법 뒤집기 https://programmers.co.kr/learn/courses/30/lessons/68935 코딩테스트 연습 - 3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수 programmers.co.kr class Solution { public int solution(int n) { //만약 n이 11라는것이 들어왔다. //이것을 3진법으로 구하기위서해는 3으로 나눈 나머지값들을 순차적으로 배치한다. String temp = ""; //처음 11이 들어왔다. //while문 으로 들어간다. //그다음 몫인 3이 들.. 2021. 4. 21.
프로그래머스 1단계 - 완주하지 못한 선수 https://programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr import java.util.*; class Solution { public String solution(String[] participant, String[] completion) { String answer = ""; HashMap hash = new HashMap(); //HahMap에 참가한 사람을 put한다. //key = 참가한사.. 2021. 4. 20.
프로그래머스 1단계 - 모의고사 https://programmers.co.kr/learn/courses/30/lessons/42840 코딩테스트 연습 - 모의고사 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 programmers.co.kr import java.util.*; class Solution { public int[] solution(int[] answers) { int[] supo1 = {1, 2, 3, 4, 5}; int[] supo2 = {2, 1, 2, 3, 2, 4, 2, 5}; int[] supo3 = {3, 3, 1, 1, 2, 2, 4, 4, 5, 5}; int supo1a.. 2021. 4. 18.
프로그래머스 1단계 - 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 import java.util.*; class Solution { public int[] solution(int[] array, int[][] commands) { int[] answer = new int[commands.length]; for(int i=0; i 2021. 4. 18.
프로그래머스 1단계 - 크레인 인형뽑기 게임 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 import java.util.*; class Solution { public int solution(int[][] board, int[] moves) { //board에는 어떤 2차원 배열의 값이 들어가있다. //moves는 어떤위치의 인형을 뽑을지의 순서이다. //moves[0]의 값이 1이라면 board[0][0]부터 시작한다. //board[0][0]이 0이기때문에 board[0].. 2021. 4. 14.
반응형