woody

  • 홈
  • 태그
  • 방명록

자바 스트림 활용 1

[Java] 백준 1106번 : 호텔

문제소개 해결과정 DP를 활용해 풀이했다. 1차원 dp배열에서 인덱스는 고객의 수를, 해당 값은 소모한 비용을 의미한다. 문제의 포인트는 1명의 고객부터 C명까지만 계산하는 것이 아니라, C + 101 정도로 여유롭게 계산해줘야 한다. 문제에서 적어도 C명을 늘리기 위한 돈의 최솟값을 구하라고 명시되어 있으므로, C명보다 더 많이 고객의 수를 가져왔지만 돈은 더 적게 사용할 수 있기 때문이다. C + 101로 잡은 이유는 인원수를 얻을 수 있는 최댓값이 100이기 때문이다. 이후 dp배열에서 C명뒤쪽에있는 값들 중 최솟값을 찾아 출력하면 된다. feat: 스트림을 활용하니 정말 간편하게 최솟값을 찾을 수 있었다. 솔루션 package DP.백준1106_호텔; import java.io.BufferedRe..

코딩테스트/백준 2023.12.01
이전
1
다음
더보기
프로필사진

기록하자, 끄적끄적

  • 분류 전체보기
    • 코딩테스트
      • 구름톤 챌린지
      • 프로그래머스
      • 백준
      • 코드트리
    • AWS
      • 이론
      • 실습
    • Spring
    • Java
    • JPA
    • CS
    • 프로젝트
      • HongsamSNS
      • Hongflix
      • HongsamIDE
      • Ticketing

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바