본문 바로가기

Java125

[프로그래머스 / 자바] - 문자열 묶기 문자열 묶기 - LV.0문제테스트 (인텔리제이)import java.util.HashMap;import java.util.Map;public class 문자열_묶기 { public static void main(String[] args) { /* 문제 설명 문자열 배열 strArr이 매개변수로 주어집니다. strArr의 원소들을 길이가 같은 문자열들끼리 그룹으로 묶었을 때 가장 개수가 많은 그룹의 크기를 출력하는 문제입니다. 제한사항 - 1 ≤ strArr의 길이 ≤ 100,000 - 1 ≤ strArr의 원소의 길이 ≤ 30 - strArr의 원소들은 알파벳 .. 2024. 11. 13.
[프로그래머스 / 자바] - 날짜 비교하기 날짜 비교하기 - LV.0문제테스트 (인텔리제이)import java.time.LocalDate;import java.util.Arrays;public class 날짜_비교하기 { public static void main(String[] args) { /* 정수 배열 date1과 date2가 매개변수로 주어집니다. 두 배열은 각각 날짜를 나타내며 [year, month, day] 꼴로 주어집니다. 각 배열에서 year는 연도를, month는 월을, day는 날짜를 나타냅니다. 만약 date1이 date2보다 앞서는 날짜라면 1을, 아니면 0을 return 하는 solution 함수를 완성해 주세요. 제한사항 .. 2024. 11. 12.
[프로그래머스 / 자바] - k의 개수 k의 개수 - LV.0문제테스트 (인텔리제이)public class k의_개수 { public static void main(String[] args) { /* 정수 i, j, k가 매개변수로 주어집니다. i부터 j까지의 수 중에서 k가 몇 번 등장하는지 구하는 문제입니다. 예를 들어 1부터 13까지의 수 중에서 1은 1, 10, 11, 12, 13으로 총 6번 등장합니다. 제한사항 - 1 ≤ i 프로그래머스 코드class Solution { public int solution(int i, int j, int k) { int answer = 0; for (int n =.. 2024. 11. 11.
[프로그래머스 / 자바] - PCCE 기출문제 7번 버스 PCCE 기출문제 7번 버스 - LV.0문제정수 seat와 2차원 문자열 배열 passengers가 매개변수로 주어집니다.영진이는 약속장소에 가기 위해 버스를 타려고 합니다. 버스에는 좌석이 총 seat개만큼 있습니다.영진이는 버스 좌석에 앉아서 갈 수 있을지 궁금해합니다.기점에서 출발한 버스가 영진이가 기다리는 정거장에 도착하기 전에 방문하는 각 정거장에서 승/하차한 승객 정보가 주어질 때,영진이가 버스에 탄 순간 빈 좌석은 몇 개인지 구해주세요. 영진이가 기다리는 정거장에서는 영진이가 제일 먼저 버스에 탑승하며,이전 정거장에서 버스에 탑승한 승객들은 남는 좌석이 있다면 항상 앉는다고 가정합니다.또, 기점에서 출발하는 버스에는 승객이 0명 타고 있습니다.예를 들어 다음은 좌석이 5개인 버스에 각 정거장.. 2024. 10. 23.
[프로그래머스 / 자바] - PCCE 기출문제 6번 물 부족 PCCE 기출문제 6번 물 부족 - LV.0문제정수 storage, usage와 정수 배열 change가 매개변수로 주어집니다.ㅇㅇ시에서는 저수지가 하나 있는데, 도시 내에서 사용하는 모든 물은 이 저수지에 저장된 물을 끌어와 사용합니다.이상 기후로 인해 극심한 가뭄이 예고된 상황에서, 지난 달의 물 사용량과 이번달부터 일정 기간 동안의월별 물 사용량의 변화를 예측한 값을 이용해 몇 달 뒤 물이 부족해지는지 예측하려고 합니다.이번달부터의 월별 물 사용량 변화를 예측한 값은 다음과 같이 리스트에 담겨 주어집니다. [10, -10, 10, -10, 10, -10, 10, -10, 10, -10]리스트의 각 원소는 해당 월의 물 사용량이 전 달에 비해 몇 % 만큼 증가 또는 감소하는지를 나타냅니다.예를 들어,.. 2024. 10. 22.