sarang넘치는 코딩 공작소
close
프로필 배경
프로필 로고

sarang넘치는 코딩 공작소

  • 분류 전체보기 (110)
    • Java (15)
    • SpringBoot (1)
    • 코딩테스트 (59)
      • 개념정리 (9)
      • 문제풀이 (50)
    • 자격증 (16)
      • 정보처리기사 (12)
      • AWS Solution Architecture (4)
    • JavaScript (1)
    • Vue.js (8)
    • 프로젝트 (1)
    • RabbitMQ (1)
    • Network (6)
    • Database (2)
  • 홈
  • 태그
  • 방명록

[ 프로그래머스 ] #77486 : 다단계 칫솔 판매 - JAVA

🔗 다단계 칫솔 판매import java.util.Map;import java.util.HashMap;class Solution { public int[] solution(String[] enroll, String[] referral, String[] seller, int[] amount) { // 민호 : root node // 이익의 10%를 부모에게 주고 나머지는 자신이 가짐, 부모는 또 부모에게 10% 줌 // 10% 계산시 원단위 절사, 1원 미만인 경우 분배하지 않고 자신이 가짐 // enroll : 각 판매원의 이름을 담은 배열, 민호의 이름은 없음 // referral : i 번째에 있는 이름은 배열 enroll..

  • format_list_bulleted 코딩테스트/문제풀이
  • · 2025. 5. 12.
  • textsms

[ 프로그래머스 ] #72411 : 메뉴 리뉴얼 - JAVA

🔗 메뉴 리뉴얼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..

  • format_list_bulleted 코딩테스트/문제풀이
  • · 2025. 5. 2.
  • textsms

[ 프로그래머스 ] ##92334 : 신고 결과 받기 - JAVA

🔗 신고 결과 받기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(); // 신고자 ..

  • format_list_bulleted 코딩테스트/문제풀이
  • · 2025. 4. 30.
  • textsms

[ 프로그래머스 ] #42579 : 베스트앨범 - JAVA

🔗 베스트앨범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 : ..

  • format_list_bulleted 코딩테스트/문제풀이
  • · 2025. 4. 29.
  • textsms

[ 프로그래머스 ] #42888 : 오픈채팅방 - JAVA

🔗 오픈채팅방문제 풀이최종으로 구하고자 하는 것 ➡️ 최종으로 보는 메시지입력 값 중 수정되지 않는 것 ➡️ 유저 아이디입력 값 중 수정 되는 것 ➡️ 닉네임수정되면 영향 받는 것 ➡️ 오픈 채팅방의 내용 변경수정 되는 조건 ➡️ 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..

  • format_list_bulleted 코딩테스트/문제풀이
  • · 2025. 4. 28.
  • textsms

[ 프로그래머스 ] #131127 : 할인 행사 - JAVA

🔗 할인 행사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

  • format_list_bulleted 코딩테스트/문제풀이
  • · 2025. 4. 22.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (110)
    • Java (15)
    • SpringBoot (1)
    • 코딩테스트 (59)
      • 개념정리 (9)
      • 문제풀이 (50)
    • 자격증 (16)
      • 정보처리기사 (12)
      • AWS Solution Architecture (4)
    • JavaScript (1)
    • Vue.js (8)
    • 프로젝트 (1)
    • RabbitMQ (1)
    • Network (6)
    • Database (2)
최근 글
인기 글
최근 댓글
태그
  • #vue.js
  • #소프트웨어설계
  • #정보처리기사
  • #backtracking
  • #bfs
  • #Interview
  • #dynamic_programming
  • #HashMap
  • #Stack
  • #queue
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바