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

sarang넘치는 코딩 공작소

  • 분류 전체보기 (97) N
    • Java (15)
    • SpringBoot (0)
    • 코딩테스트 (54) N
      • 개념정리 (7)
      • 문제풀이 (47) N
    • 자격증 (14)
      • 정보처리기사 (12)
      • AWS Solution Architecture (2)
    • JavaScript (1)
    • Vue.js (8)
    • 프로젝트 (1)
    • RabbitMQ (1)
    • Network (1)
    • Database (1)
  • 홈
  • 태그
  • 방명록

[ 프로그래머스 ] #17684 : [3차] 압축 - JAVA

🔗 [3차] 압축 import java.util.*;class Solution { public int[] solution(String msg) { //색인 출력을 저장하는 리스트 Listlist=new ArrayList(); // [단어, 색인 번호] Map map=new HashMap(); for(int i=0;i

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

[ Map ] key값을 기준으로 정렬

1. TreeMap내부적으로 키를 오름차순 정렬해 유지함import java.util.Map;import java.util.TreeMap;public class Main { public static void main(String[] args) { Map map = new TreeMap(); map.put("banana", 2); map.put("apple", 5); map.put("cherry", 3); for (Map.Entry entry : map.entrySet()) { System.out.println(entry.getKey() + ": " + entry.getValue()); } }}appl..

  • format_list_bulleted Java
  • · 2025. 1. 25.
  • textsms

[ 프로그래머스 ] #17683 : [3차] 방금그곡 - JAVA

🔗 [3차] 방금그곡 ⚠️ m이 "ABC" , 악보가 "ABC#" 일때 단순히 contains를 사용하면 같은 음으로 간주하게 되지만 다른 음임을 주의➡️ 따라서 A#,B#,C#,D#,E#,F#,G#을 다른 문자로 바꾸는 과정 필요import java.util.*;class Solution { public String solution(String m, String[] musicinfos) { // m : 네오가 기억한 멜로디 // musicinfos : [음악이 시작한 시각, 끝난 시각, 음악 제목, 악보 정보] // 음악이 여러 개라면 재생 시간이 긴 음악 // 재생 시간도 같을 경우 먼저 입력된 음악 m=convertSharp(m..

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

[ 프로그래머스 ] #17680 : [1차] 캐시 - JAVA

🔗 [1차] 캐시import java.util.*;class Solution { static int hit=1; static int miss=5; public int solution(int cacheSize, String[] cities) { // LRU : 최근에 사용하지 않은 것을 교체한다. if(cacheSize==0)return miss*cities.length; // 초기 설정 List list=new ArrayList(); int answer=0; for(int i=0;i

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

[ 프로그래머스 ] #17679 : [1차] 프렌즈4블록 - JAVA

🔗 [1차] 프렌즈4블록 import java.util.*;class Solution { public int solution(int m, int n, String[] board) { char[][] arr=new char[m][n]; int answer=0; for(int i=0;i=0;i--){// 아래 행부터 탐색 if(arr[i][j]!=' '){// 빈칸이 아니라면 // 아래로 내리기 arr[row][j]=arr[i][j]; // row==i 이면 내린게 아님 그자리 그대로 ..

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

[ 프로그래머스 ] #42889 : 실패율 - JAVA

🔗 실패율import java.util.*;class Solution { public int[] solution(int N, int[] stages) { // N : 전체 스테이지 개수 // stages : 사용자 당 현재 멈춰있는 스테이지 번호 // 실패율이 높은 스테이지부터 스테이지 번호 정렬 //실패율 //=스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수/스테이지에 도달한 플레이어 수 // 스테이지 당 실패율 Map fail=new HashMap(); for(int i=0;iDouble.compare(o2.getValue(),o1.getValue())) .mapT..

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

티스토리툴바