카테고리(355)
-
[BAEKJOON] 백준 28238: 정보 선생님의 야망 (C#)
문제 링크https://www.acmicpc.net/problem/28238 문제송도고의 정보 선생님, 박상진 선생님은 송도고를 코딩을 좋아하는 친구라면 누구든지 들어오고 싶어 하는 명성이 자자한 학교로 만들고자 하는 야망이 있다.박상진 선생님은 이를 위해 주 2회로 진행되는 알고리즘 특강을 개설하려 한다. 알고리즘 특강을 듣고자 하는 학생은 총 𝑛명이며, 각 학생은 월요일부터 금요일까지의 순서대로 각 요일의 수업 참가 가능 여부를 제출하였다. 각 학생은 2번의 특강에 모두 참가할 수 있어야 특강을 수강할 수 있다.박상진 선생님을 도와 특강 일정을 어떻게 정해야 최대한 많은 학생이 알고리즘 특강을 수강할 수 있는지 구하는 프로그램을 작성하여라. 입력첫 번째 줄에 알고리즘 특강을 듣고자 하는 학생의 ..
2024.06.05 -
[BAEKJOON] 백준 29615: 알파빌과 베타빌 (C#)
문제 링크https://www.acmicpc.net/problem/29615 문제민규와 친구들은 바로 옆에 붙어있는 두 빌라, 알파빌과 베타빌에 살고 있다. 이 두 빌라 중 알파빌은 싼값에 좋은 빌라라서 너무 인기가 많아 입주하려는 사람들이 줄을 선다. 민규의 친구들 역시 대기 번호를 받아 알파빌의 대기 명단에 적혀있다. 알파빌 입주에 실패한 친구들은 어쩔 수 없이 조금 더 비싼 베타빌에 들어가게 될 것이다. 이를 안타까워한 민규는 더 많은 친구를 알파빌에 입주시키기 위해 집주인 몰래 대기 명단을 바꾸려고 한다.대기 명단에는 입주하려는 사람들의 대기 번호가 입주하는 순서대로 왼쪽에서 오른쪽으로 적혀 있으며, 대기 번호는 1$1$번부터 𝑁$N$번까지의 서로 다른 정수이다.민규는 한 번 명단을 바꿀 때 ..
2024.06.05 -
[BAEKJOON] 백준 10372: Alarm Clock (C#)
문제 링크https://www.acmicpc.net/problem/10372 문제Alice likes her digital alarm clock. She sets them up every evening. Last night Alice had a dream about her clock. Unfortunately, the only thing she is able to remember is the number of highlighted segments of the clock. Alice wonders what time was set on the clock in her dream.Alice’s clock have four digits: two for hours and two for minutes. For ex..
2024.06.05 -
[BAEKJOON] 백준 16944: 강력한 비밀번호 (C#)
문제 링크https://www.acmicpc.net/problem/16944 문제큐브러버는 문제가 안 풀릴때 게임을 만들면서 머리속으로 문제를 푸는 법을 생각한다. 드디어 게임이 완성되었고, 이 게임의 이름은 "리듬 테트리스"이다. "리듬 테트리스"는 리듬 게임과 테트리스를 동시에 하는 재미있는 게임이다. 문제에 여백이 부족해 게임을 할 수 있는 사이트의 링크는 생략한다.리듬 테트리스를 하려면 먼저 회원 가입을 해야 한다. 유저는 이메일과 비밀번호를 입력해야 하고, 비밀번호는 아래 규칙을 지켜야 한다.비밀번호는 알파벳 소문자, 대문자, 숫자, 특수문자로만 이루어져 있다.비밀번호는 6글자 이상이어야 한다.숫자는 하나 이상 포함되어야 한다.알파벳 소문자는 하나 이상 포함되어야 한다.알파벳 대문자는 하나 이..
2024.06.05 -
[BAEKJOON] 백준 2858: 기숙사 바닥 (C#)
문제 링크https://www.acmicpc.net/problem/2858 문제상근이는 기숙사 생활을 한다. 상근이의 방의 크기는 L×W 이다.수업시간에 타일 채우기 경우의 수를 계산하던 상근이는 자신의 방도 1×1크기 타일로 채우려고 한다. 이때, 가장자리는 빨간색으로, 나머지는 갈색으로 채우려고 한다.아래 그림은 상근이의 방의 크기가 4×3일 때 이다.어느 날 상근이네 방에 하근이가 놀러왔다. 하근이는 아름다운 타일 배치에 감동받았다. 다시 방으로 돌아온 하근이는 빨간색과 갈색 타일의 개수는 기억했지만, 방의 크기는 기억해내지 못했다.빨간색과 갈색 타일의 개수가 주어졌을 때, 상근이 방의 크기를 구하는 프로그램을 작성하시오. 입력첫째 줄에 빨간색 타일의 수 R과 갈색 타일의 수 B가 주어진다. (..
2024.06.04 -
[BAEKJOON] 백준 3040: 백설 공주와 일곱 난쟁이 (C#)
문제 링크https://www.acmicpc.net/problem/3040 문제매일 매일 일곱 난쟁이는 광산으로 일을 하러 간다. 난쟁이가 일을 하는 동안 백설공주는 그들을 위해 저녁 식사를 준비한다. 백설공주는 의자 일곱개, 접시 일곱개, 나이프 일곱개를 준비한다.어느 날 광산에서 아홉 난쟁이가 돌아왔다. (왜 그리고 어떻게 아홉 난쟁이가 돌아왔는지는 아무도 모른다) 아홉 난쟁이는 각각 자신이 백설공주의 일곱 난쟁이라고 우기고 있다.백설공주는 이런 일이 생길 것을 대비해서, 난쟁이가 쓰고 다니는 모자에 100보다 작은 양의 정수를 적어 놓았다. 사실 백설 공주는 공주가 되기 전에 매우 유명한 수학자였다. 따라서, 일곱 난쟁이의 모자에 쓰여 있는 숫자의 합이 100이 되도록 적어 놓았다.아홉 난쟁이의 ..
2024.06.03