기록기록~.~
close
프로필 배경
프로필 로고

기록기록~.~

  • 분류 전체보기
    • Algorithm
      • 백준
      • 프로그래머스
    • Development
      • 개발일지
      • 네트워크
      • 운영체제
      • 자료구조
      • 데이터베이스
      • Java
      • Spring
    • Etc
  • 홈
  • 태그
  • 방명록
[Java] 백준 3687. 성냥개비

[Java] 백준 3687. 성냥개비

📌 문제 링크 - https://www.acmicpc.net/problem/3687 문제성냥개비는 숫자를 나타내기에 아주 이상적인 도구이다. 보통 십진수를 성냥개비로 표현하는 방법은 다음과 같다.성냥개비의 개수가 주어졌을 때, 성냥개비를 모두 사용해서 만들 수 있는 가장 작은 수와 큰 수를 찾는 프로그램을 작성하시오. 입력첫째 줄에 테스트 케이스의 개수가 주어진다. 테스트 케이스는 최대 100개 이다. 각 테스트 케이스는 한 줄로 이루어져 있고, 성냥개비의 개수 n이 주어진다. (2 ≤ n ≤ 100) 출력각 테스트 케이스에 대해서 입력으로 주어진 성냥개비를 모두 사용해서 만들 수 있는 가장 작은 수와 가장 큰 수를 출력한다. 두 숫자는 모두 양수이어야 하고, 숫자는 0으로 시작할 수..

  • format_list_bulleted Algorithm/백준
  • · 2025. 4. 23.
  • textsms
[Java] 백준 14907. 프로젝트 스케줄링

[Java] 백준 14907. 프로젝트 스케줄링

📌 문제 링크 - https://www.acmicpc.net/problem/14907        문제퍼트라고 부르는 프로젝트 관리 기법은 큰 프로젝트를 작업 개수로 분할, 각 작업에서 요구되는 시간 계산, 다른 작업이 완료될 때까지 작업이 시작될 수 없도록 하는 결정을 포함한다. 이때 프로젝트를 차트 형식으로 표현할 수 있다. 예를 들어, 입력 예제의 데이터를 사용했을 때 차트는 A, B, C, D, E, F라는 작업을 갖고 각각 5, 3, 2, 2, 4, 2일이 걸리며, C와 D가 완료될 때까지 작업 E는 시작되지 않고, A가 수행되었다면 D와 B는 병렬로 수행 될 수 있다. 퍼트 차트에 따라 프로젝트를 완성하는데 걸리는 최소 시간을 계산하는 프로그램을 작성하시오.  입력입력은 1줄에서 26줄까지 ..

  • format_list_bulleted Algorithm/백준
  • · 2025. 4. 2.
  • textsms
[Java] 백준 1035. 조각 움직이기

[Java] 백준 1035. 조각 움직이기

📌 문제 링크 - https://www.acmicpc.net/problem/1035       문제최대 5개의 조각이 있는 5×5 크기의 보드가 있다. 김지민은 조각을 적절히 움직여서 모든 조각이 연결 요소를 이루게 하려고 한다. 즉 상하좌우로 인접한 조각을 모두 연결했을 때, 모든 쌍의 조각이 적어도 하나의 경로로 연결되어 있어야 한다.한 번의 이동으로 하나의 조각을 상하좌우로 인접한 칸으로 옮길 수 있다. 보드의 상태가 주어질 때, 최소 몇 번 이동해야 모든 조각이 연결 요소를 이루게 되는지 구하는 프로그램을 작성하시오.   입력첫째 줄부터 다섯째 줄까지 보드의 상태가 주어진다. 빈 곳은 '.'이고, 조각은 '*'이다. 조각은 1개 이상 5개 이하이다.   출력첫째 줄에 문제의 정답을 출력한다.  ..

  • format_list_bulleted Algorithm/백준
  • · 2025. 3. 29.
  • textsms
[Java] 백준 25307. 시루의 백화점 구경

[Java] 백준 25307. 시루의 백화점 구경

📌 문제 링크 - https://www.acmicpc.net/problem/25307      문제시루는 부모님과 함께 백화점에 갔다. 부모님은 쇼핑할 것이 많기 때문에 여러 곳을 돌아다녀야 하고, 시루는 부모님과 함께 걸어다니는 것이 너무 힘들어서 의자에 앉아서 쉬려고 한다.백화점은 세로 길이가 N, 가로 길이가 M인 격자 형태이고, 상하좌우로 인접한 칸으로 이동할 때마다 1 만큼의 체력을 소모한다. 시루는 현재 위치에서 출발해 백화점 곳곳에 있는 의자 중 하나를 찾아가서 앉으려고 한다. 시루는 백화점 밖으로 나가면 부모님께 혼나기 때문에 백화점 밖으로 나갈 수 없다.백화점에는 건물을 지탱하기 위한 기둥과 옷을 전시하기 위한 마네킹이 있다. 시루는 기둥이 있는 칸으로 이동하지 못하고, 마네킹을 무서워..

  • format_list_bulleted Algorithm/백준
  • · 2025. 3. 25.
  • textsms
[JAVA] 백준 14948. 군대탈출하기

[JAVA] 백준 14948. 군대탈출하기

📌 문제 링크 - https://www.acmicpc.net/problem/14948      문제기윤이는 군대 탈출 게임을 좋아한다. 이 게임을 완료하기 위해서는 병영을 통과해 탈출해야 한다. 병영의 모습은 군기를 위해 항상 n x m 직사각형 모양이다.블록(0,0)에서 출발하여 병영 밖으로 나가지 않고 상, 하, 좌, 우 4방향으로만 이동하여 블록(n-1,m-1)에 도착해야 병영을 탈출 한 것 이다. 즉, 반드시 블록(0,0)과 블록(n-1,m-1)을 밟아야 한다.각 블록은 레벨 제한이 있다. 만약 블록의 숫자가 3이라면 최소한 레벨 3이 되어야 그 블록을 지나갈 수 있다는 뜻이다. 위와 같은 병영이 주어졌을 때 병영을 탈출 하기 위해 필요한 레벨은 4이다.(2-3-4-1-3-2 : 최댓값 4)그러..

  • format_list_bulleted Algorithm/백준
  • · 2025. 3. 21.
  • textsms
[Java] 백준 2758. 로또

[Java] 백준 2758. 로또

📌 문제 링크 - https://www.acmicpc.net/problem/2758 문제선영이는 매주 엄청난 돈을 로또에 투자한다. 선영이가 하는 로또는 1부터 m까지 숫자 중에 n개의 수를 고르는 로또이다.이렇게 열심히 로또를 하는데, 아직까지 한 번도 당첨되지 않은 이유는 수를 고를 때 각 숫자는 이전에 고른 수보다 적어도 2배가 되도록 고르기 때문이다.예를 들어, n=4, m=10일 때, 선영이는 다음과 같이 고를 수 있다.1 2 4 81 2 4 91 2 4 101 2 5 10따라서 선영이는 로또를 4개 산다. 선영이는 돈이 엄청나게 많기 때문에, 수를 고르는 방법의 수 만큼 로또를 구매하며, 같은 방법으로 2장이상 구매하지 않는다.n과 m이 주어졌을 때, 선영이가 구매하는 로또의 개수를..

  • format_list_bulleted Algorithm/백준
  • · 2025. 3. 10.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • ···
  • 8
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기
    • Algorithm
      • 백준
      • 프로그래머스
    • Development
      • 개발일지
      • 네트워크
      • 운영체제
      • 자료구조
      • 데이터베이스
      • Java
      • Spring
    • Etc
최근 글
인기 글
최근 댓글
태그
  • #그리디
  • #배낭문제
  • #BFS
  • #위상정렬
  • #DP
  • #백준
  • #이분 탐색
  • #이분탐색
  • #구현
  • #비트마스킹
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바