🔗 메뉴 리뉴얼import java.util.*;class Solution { private static HashMap> courseMap; public String[] solution(String[] orders, int[] course) { // 코스메뉴 : 최소 단품 메뉴 2 가지 // 최소 2명 이상의 손님으로부터 주문된 단품메뉴 조합 // orders : 손님들이 주문한 단품메뉴 // course : 코스를 구성하는 단품 메뉴 개수 // 해시맵 초기화 courseMap = new HashMap(); for(int i:course){ courseMap.put(i,new HashM..
🔗 신고 결과 받기import java.util.*;class Solution { public int[] solution(String[] id_list, String[] report, int k) { // 한 번에 한 번 신고, 신고 횟수는 무제한 // 한 유저에 여러 번 신고 해도 신고 횟수는 1회로 처리 // k번 이상 신고된 유저는 이용 정지 -> 신고한 유젛에게 정지 사실을 알림 // id_ list : 이용자의 ID // report : 각 이용자가 신고한 이용자의 ID정보 ("신고자 신고당한이용자") // k : 정지 기준 List result=new ArrayList(); // 신고자 ..
🔗 베스트앨범import java.util.*;import java.util.stream.*;class Solution { public int[] solution(String[] genres, int[] plays) { // genres : 노래의 장르 // plays : 노래별 재생 횟수 // 1. 많이 재생된 장르 // 2. 장르 내에서 많이 재생된 노래 // 3. 장르 내에서 재생 횟수가 같으면 고유 번호가 낮은 노래 // 장르 별로 가장 많이 재생된 노래 2 개씩 순서대로 나열해 return List answer=new ArrayList(); // key : genre , value : ..
🔗 오픈채팅방문제 풀이최종으로 구하고자 하는 것 ➡️ 최종으로 보는 메시지입력 값 중 수정되지 않는 것 ➡️ 유저 아이디입력 값 중 수정 되는 것 ➡️ 닉네임수정되면 영향 받는 것 ➡️ 오픈 채팅방의 내용 변경수정 되는 조건 ➡️ Enter, Change 인 경우1. userId, userName을 저장한다.2. Enter, Leave 일 경우 메시지를 저장한다.import java.util.*;class Solution { // userId,userName static Map uid=new HashMap(); // command, message static Map command=new HashMap(); // messages static List result=new A..
🔗 할인 행사import java.util.*;class Solution { public int solution(String[] want, int[] number, String[] discount) { // want : 원하는 제품 // number : 원하는 제품의 수량 // discount : 할인 제품 Map map1=new HashMap(); for(int i=0;i map2=new HashMap(); for(int j=i;j
🔗 완주하지 못한 선수import java.util.*;class Solution { public String solution(String[] participant, String[] completion) { // 1. 해시맵 생성 Map map=new HashMap(); // 2. 완주한 선수들의 이름을 해시맵에 저장 for(String s:completion){ map.put(s,map.getOrDefault(s,0)+1); } // 3. 참가한 선수들의 이름을 키로 하는 값을 1씩 감소 for(String s:participant){ // 4. 완주하지 못한 선수를 찾..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.