java
-
[프로그래머스] 가장 많이 받은 선물 자바코딩테스트 2025. 3. 27. 15:52
https://school.programmers.co.kr/learn/courses/30/lessons/258712 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 이번달의 선물을 주고 받은 기록을 바탕으로 다음 달에 가장 많이 받을 선물의 수를 구하는 문제파라미터: String [] friends ( 친구들의 이름을 담은 1차원 문자열 배열 ), String [] gifts ( 이번 달까지 친구들이 주고받은 선물 기록) 을 사용해 다음달에 가장 많은 선물을 받는 친구가 받을 선물의 수를 return 하도록 solution 함수를 완성해 주세요.규칙 :- 두 사람이 선물을 주고받은 기록이 있다면, 이번..
-
[프로그래머스] [PCCE 기출문제] 10번 / 공원코딩테스트 2025. 3. 26. 17:48
https://school.programmers.co.kr/learn/courses/30/lessons/340198 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr공원의 "-1"로 이루어진 빈 공간에 들어갈 수 있는 정사각형 mats 의 최댓값을 구하는 문제.parks의 정사각형 빈 공간의 최댓값을 구하고 mat parks와 동일한 길이로 생성한 int 이중배열에 현 지점기준 왼쪽과 위쪽, 대각선 방향 중 최솟값에 +1 후 Math.max로 최대값을 갱신한 후 mats 의 값들과 비교하였다. public int solution(int[] mats, String[][] park) { int ..
-
[프로그래머스] [PCCE 기출문제] 9번 / 지폐 접기 자바코딩테스트 2025. 3. 25. 16:16
https://school.programmers.co.kr/learn/courses/30/lessons/340199 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 반복문을 사용하여, 지폐크기를 비교한 후 지폐크기 여기서 지폐의 회전을 허용하므로 두 종류의 비교를 사용하여 문제를 처리하였다.- billX - billY - 둘 중 하나의 조건에 부합할 때 까지 조건문을 반복하고 반복횟수를 반환한다 public int solution(int[] wallet, int[] bill) { return calFold(wallet, bill); } // 접은 횟수 반환 public..
-
[프로그래머스] 동영상재생기 자바코딩테스트 2025. 3. 25. 15:22
https://school.programmers.co.kr/learn/courses/30/lessons/340213 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 시간계산과 관련된 문제이다.String으로 주어진 시간을 초단위 int 값으로 변환하여 문제를 해결하였다. public class VideoPlayer { public String solution(String video_len, String pos, String op_start, String op_end, String[] commands) { for (String command : commands) { p..