매일 조금씩

  • 홈
  • 태그
  • 방명록

Comparator 2

[프로그래머스] 가장 큰 수 (Java)

문제 https://programmers.co.kr/learn/courses/30/lessons/42746 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 programmers.co.kr 풀이 [6, 10, 2] "6210" 숫자를 String으로 변환 한 후, 인접 한 숫자끼리 합쳐서 사전 순서를 비교한다. 순서대로 합친 문자열이 사전의 뒷 순서가 되도록 숫자의 위치를 변경해준다. [6, 10, 2] 6, 10 = 610 10, 6 = 106 610이 사전의 뒷 순서이므로 변..

💡Problem Solving/Programmers 2021.12.08

[BOJ 11286] 절댓값 힙 (Java)

문제 https://www.acmicpc.net/problem/11286 11286번: 절댓값 힙 첫째 줄에 연산의 개수 N(1≤N≤100,000)이 주어진다. 다음 N개의 줄에는 연산에 대한 정보를 나타내는 정수 x가 주어진다. 만약 x가 0이 아니라면 배열에 x라는 값을 넣는(추가하는) 연산이고, x가 0 www.acmicpc.net 풀이 PriorityQueue를 사용하면 된다. Comparator로 정렬 조건을 명시해주었다. 소스코드 package heap; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; impo..

💡Problem Solving/BOJ 2021.11.12
이전
1
다음
더보기
  • 분류 전체보기 (211)
    • 💡Problem Solving (182)
      • Algorithm (2)
      • BOJ (108)
      • Programmers (72)
    • 💻IT (19)
      • Java (6)
    • MountainGo (10)

방문자수Total

  • Today :
  • Yesterday :

최근댓글

Copyright © Kakao Corp. All rights reserved.

  • 백준 온라인 저지
  • 프로그래머스
  • 깃허브

티스토리툴바