본문 바로가기 메뉴 바로가기

단단한 사람이 되고 싶다

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

단단한 사람이 되고 싶다

검색하기 폼
  • 분류 전체보기 (339)
    • 스프링 (0)
    • 알고리즘 (284)
      • 백준 (273)
      • 프로그래머스 (9)
    • 알고리즘 소모임 1일 1문제 인증 (41)
  • 방명록

백준 (10)
백준 17394 (핑거 스냅) - java

https://www.acmicpc.net/problem/17394 문제[어벤져스] 시리즈를 보지 않은 사람이라도 ‘인피니티 건틀렛’이 무엇인지는 다들 알 것이다. 그래도 모르는 사람들을 위해 설명을 하자면, 인피니티 스톤이 모두 모인 인피니티 건틀렛을 끼고 손가락을 튕기면, 사용자가 원하는 것을 할 수 있다. 그러나 반동이 매우 심하기 때문에 그리 많이는 사용할 수 없다.정신 나간 수학자 Sonaht는 우연히 이 인피니티 건틀렛을 손에 넣게 된다. 그러나 이 인피니티 건틀렛에는 약간의 하자가 있어서, 핑거 스냅으로 할 수 있는 일이 몇가지 없다. 다음은, 핑거 스냅으로 할 수 있는 일을 나열한 것이다.전 우주의 생명체 수를 현재의 절반으로 한다.전 우주의 생명체 수를 현재의 1/3로 한다.(위의 두 경..

알고리즘/백준 2024. 12. 7. 22:04
백준 17218 (비밀번호 만들기) - java

https://www.acmicpc.net/problem/17218 문제최근 들어 개인정보 유출에 대한 뉴스를 많이 본 수형이는 한 사이트의 비밀번호가 유출 되더라도 다른 사이트에서 똑같은 비밀번호로 접속할 수 없도록 사이트마다 비밀번호를 다르게 설정하기로 다짐했다. 많이 고민한 결과 수형이는 눈을 감고 키보드를 막 쳐서 나온 두 문자열에서 공통으로 존재하는 가장 긴 부분 문자열을 비밀번호로 하기로 하였다. 수형이가 눈을 감고 만든 두 문자열이 주어졌을 때 비밀번호를 만드는 프로그램을 만들어보자. 유형 : LCS 접근 방식LCS 문자열을 구하는 문제이다.LCS 최대 길이를 구하고 해당 배열을 역추적해서 LCS 문자열을 구할 수 있다.LCS 길이 구하기dp[i][j]a[i] = b[i] : dp[i-1][..

알고리즘/백준 2024. 12. 6. 13:42
백준 19640 (화장실의 규칙) - java

https://www.acmicpc.net/problem/19640 문제데카는 회사의 화장실을 이용하려고 했다. 하지만 수도 시설 고장으로 회사 내의 모든 화장실 사용이 금지됐고, 사원들은 단 하나의 임시 화장실을 이용해야 했다.임시 화장실의 앞에 데카를 포함한 N명의 사원이 대기하고 있다. 데카는 N명의 줄에서 K + 1번째로 줄을 섰다. 즉, 데카보다 먼저 도착한 사람이 K명이 있다. 줄이 길어지자 사장은 M개의 줄로 나눠서 대기하라 하였다.N명의 사원은 순서대로 M개의 줄로 나눠 섰다. 기존 줄의 1번째 사원은 1번째 줄에, 2번째 사원은 2번째 줄에, ... M번째 사원은 M번째 줄에, 그리고 M + 1번째 사원은 1번째 줄의 뒤에 서는 방식이다. M개의 줄로 나눠 선 것을 본 사장은 매우 흡족해..

알고리즘/백준 2024. 6. 2. 15:07
백준 13168 (내일로 여행) - java

https://www.acmicpc.net/problem/13168 문제친한 친구인 승현이와 지학이는 여름방학 때 여행을 가기로 계획했습니다. 해외여행은 금전적으로 부담이 많기 때문에 둘은 한국의 여러 도시를 여행하기로 했습니다. 한국에는 N개의 도시가 있으며, 승현이는 이 중 여행할 M개의 도시를 결정했습니다. 여행 경로에서 같은 도시를 여러 번 방문할 수 있으며, 여행을 시작하는 도시와 끝내는 도시는 같습니다.한국에는 두 도시 사이를 오갈 수 있는 K개의 교통수단이 있습니다. 교통수단의 종류는 기차, 지하철, 버스, 택시, 비행기 등으로 다양합니다. 특히 기차 코스는 매우 세부적으로 나뉘어 있어서 무궁화호(Mugunghwa), ITX-새마을(ITX-Saemaeul), ITX-청춘(ITX-Cheongc..

알고리즘/백준 2024. 6. 2. 15:03
백준 23059 (리그 오브 레게노) - java

https://www.acmicpc.net/problem/23059 문제백남이는 새 학기를 맞이하여, 리그 오브 레게노(League of Legeno)라는 게임을 시작했다. 리그 오브 레게노는 AOS(Aeon of Strife) 종류의 게임으로, 5명의 플레이어가 한 팀이 되어 상대편의 주요 건물을 부수는 것이 게임의 승리 목표이다. 게임 내에서 유저들은 게임에서 승리하기 위해 자신의 캐릭터의 능력치를 올리도록 해야 한다. 맵에 등장하는 몬스터나 상대 팀의 플레이어를 처치하며 경험치와 골드를 보상으로 얻고, 이 경험치를 통해 캐릭터의 레벨을 올림으로써 레벨 증가에 따른 능력치를 얻게 된다. 그러나 한 게임에서 레벨에 대한 일정 상한선이 존재한다. 다른 방법으로는 골드를 사용하여 아이템들을 구매함으로써 자..

알고리즘/백준 2024. 5. 28. 15:58
백준 7511 (소셜 네트워킹 어플리케이션) - java

https://www.acmicpc.net/problem/7511 문제어렸을때부터 컴퓨터 프로그래밍에 엄청난 소질을 보인 상근이는 항상 소셜 네트워킹 웹사이트를 만들고 싶어 했다. 상근이는 페이스북을 벤치마킹하기 위해 지난 3년간 열심히 사용을 했고, 이제 페이스북의 단점을 보완한 새 소셜 네트워킹 웹 2.0 어플리케이션을 만들려고 한다.사람들은 소셜 네트워킹 어플리케이션에 가입을 한 다음, 현실에서 아는 사람을 친구로 추가하기 시작한다. 이러한 친구 관계 정보를 이용해 친구 관계 그래프를 그릴 수 있다.소셜 네트워킹 어플리케이션에서 가장 중요한 기능은 한 사람이 다른 사람의 페이지를 방문했을 때, 친구 관계 그래프에서 두 사람 사이의 경로를 보여주는 기능이다. 경로가 없는 경우에는 보여주지 않는다.상근..

알고리즘/백준 2024. 5. 19. 18:01
백준 14950 (정복자) - java

https://www.acmicpc.net/problem/14950 14950번: 정복자 서강 나라는 N개의 도시와 M개의 도로로 이루어졌다. 모든 도시의 쌍에는 그 도시를 연결하는 도로로 구성된 경로가 있다. 각 도로는 양방향 도로이며, 각 도로는 사용하는데 필요한 비용이 존재 www.acmicpc.net 문제 서강 나라는 N개의 도시와 M개의 도로로 이루어졌다. 모든 도시의 쌍에는 그 도시를 연결하는 도로로 구성된 경로가 있다. 각 도로는 양방향 도로이며, 각 도로는 사용하는데 필요한 비용이 존재한다. 각각 도시는 1번부터 N번까지 번호가 붙여져 있다. 그 중에서 1번 도시의 군주 박건은 모든 도시를 정복하고 싶어한다. 처음 점거하고 있는 도시는 1번 도시 뿐이다. 만약 특정 도시 B를 정복하고 싶다..

알고리즘/백준 2023. 12. 28. 17:49
백준 7983 (내일 할거야) - java

https://www.acmicpc.net/problem/7983 7983번: 내일 할거야 내일(1일)부터 연속으로 최대 며칠 동안 놀 수 있는지를 출력한다. 가령, 답이 0이면, 내일 과제를 해야 하며, 1 이면, 모레에 과제를 해야 한다. www.acmicpc.net 유형 : 그리디 해결하는 방법은 조금만 생각해보면 간단하다. 핵심은 1일을 기준으로 최대 쉴수 있는 날을 찾는 것이다 ! 가장 기한이 긴 것부터 정렬하여 걸리는 시간만큼 할당한다. import java.util.*; import java.io.*; public class Main { static int n = 0; static int m = 0; public static void main(String[] args) throws IOExc..

알고리즘/백준 2023. 7. 24. 23:21
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 백준 #인구 이동 #16234
  • 백준 #12014 #주식 #자바 #java
  • 17394
  • 백준 #1759 #암호 만들기
  • 백준 #15686 #치킨 배달
  • 백준 #14863 #서울에서 경산까지 #java #자바
  • 백준 #1325 #효율적인 해킹
  • 백준 #25603 #짱해커 이동식 #java #자바
  • Java
  • 백준 #4963 #섬의 개수
  • 백준 #17940 #주식 #자바 #java
  • 자바 #JAVA
  • 백준 #13549 #숨바꼭질3
  • 백준 #28140 #빨강~ 빨강~ 파랑! 파랑! 달콤한 솜사탕! #java #자바
  • 백준 #18405 #경쟁적 전염
  • 백준 #1727 #커플 만들기 #자바 #java
  • 백준 #5721 #사탕 줍기 대회 #java #자바
  • 백준 #16973 #직사각형 탈출
  • 백준 #2580 #스도쿠
  • 백준 #1987 #알파벳 #자바 #java
  • 백준 #25195 #yes or yes #java #자바
  • 백준
  • 17218
  • 자바
  • 백준 #3980 #선발 명단
  • 백준 #
  • 백준 #다리 만들기 #2146
  • 백준 #치즈 #2638
  • 백준 #1584 #게임 #java #자바
  • 백준 #2636 #치즈
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바