반응형

◆C#/C# : 백준 문제 풀이 56

[백준] C++ & C# 수 정렬하기 3 (10989번)

[백준] C++ & C# 수 정렬하기 3 (10989번) 브론즈 1 📝 문제N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.단, 수의 범위는 10,000보다 작거나 같은 자연수이다.  🔎 입력첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다.둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다.  🔎 출력첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.  🎀 입출력 예시  정답 c++#include #include using namespace std;int main() { ios::sync_with_stdio(false); cin.tie(0); int N; ..

[백준] C++ & C# 수 정렬하기 2 (2751번)

[백준] C++ & C# 수 정렬하기 2 (2751번) 실버 5 📝 문제N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.  🔎 입력첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다.둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다.수는 중복되지 않는다.  🔎 출력첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.  🎀 입출력 예시 정답 c++ #include #include #include using namespace std;int main() { int N; cin >> N; vector arr(N); for (int i = 0; i > a..

[백준] C++ & C# 수 찾기 (1920번) 실버 4

[백준] C++ & C# 수 찾기 (1920번) 실버 4  📝 문제N개의 정수 A[1], A[2], …, A[N]이 주어져 있을 때, 이 안에 X라는 정수가 존재하는지 알아내는 프로그램을 작성하시오. 🔎 입력첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다.둘째 줄에 N개의 정수 A[1], A[2], ..., A[N]이 주어진다.셋째 줄에 자연수 M(1 ≤ M ≤ 100,000)이 주어진다.넷째 줄에 M개의 수들이 주어진다. 이 수들이 A안에 존재하는지 알아내면 된다.모든 정수의 범위는 -2^31보다 크거나 같고 2^31보다 작다. 🔎 출력M개의 줄에 답을 출력한다. 각 수가 A 안에 있으면 1을, 없으면 0을 출력한다. 🎀 입출력 예시 코드 구현  c++#include #includ..

[백준] C++ & C# 주사위 세개 (2480번)

[백준] C++ & C# 주사위 세개 (2480번) 브론즈 4 📝 문제3개의 주사위를 던졌을 때, 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받는다.같은 눈이 2개만 나오면 1,000원+(같은 눈)×100원의 상금을 받는다.모두 다른 눈이 나오면 (그 중 가장 큰 눈)×100원의 상금을 받는다.3개의 주사위가 주어졌을 때, 상금을 계산하는 프로그램을 작성하시오. 🔎 입력첫째 줄에 3개의 눈이 빈칸을 사이에 두고 각각 주어진다. 🔎 출력첫째 줄에 게임의 상금을 출력한다. 🎀 입출력 예시🧐 풀이 c++#include #include using namespace std;int main() { int a, b, c; ..

[백준] C++ 크냐? (4101번)

[백준] C++ 크냐? (4101번) 브론즈 5 📝 문제두 정수 A와 B가 주어졌을 때, A가 B보다 큰지 비교하는 프로그램을 작성하시오.🔎 입력입력은 여러 개의 테스트 케이스로 이루어져 있다.각 테스트 케이스는 두 정수 A와 B로 이루어져 있다. (0 입력의 마지막 줄에는 0 두 개가 주어진다.🔎 출력각 테스트 케이스마다, A가 B보다 크면 "Yes"를, 아니면 "No"를 출력한다.🎀 입출력 예시 🧐 풀이#include using namespace std;int main() { while (true) { int A, B; cin >> A >> B; if (A == 0 && B == 0) { break; // 입력이 ..

[백준] C# 나이순 정렬 (10814번)

[백준] C# 나이순 정렬 (10814번) 실버5 📝문제 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 작성하시오. 🔎 입력 첫째 줄에 온라인 저지 회원의 수 N이 주어진다. (1 ≤ N ≤ 100,000) 둘째 줄부터 N개의 줄에는 각 회원의 나이와 이름이 공백으로 구분되어 주어진다. 나이는 1보다 크거나 같으며, 200보다 작거나 같은 정수이고, 이름은 알파벳 대소문자로 이루어져 있고, 길이가 100보다 작거나 같은 문자열이다. 입력은 가입한 순서로 주어진다. 🔎출력 첫째 줄부터 총 N개의 줄에 걸쳐 온라인 저지 회원을 나이 순, 나이가 같으면 가입한 순으로 한 줄..

[백준] C# 랜선 자르기 (1654번)

[백준] C# 랜선 자르기 (1654번) 실버2 📝문제 집에서 시간을 보내던 오영식은 박성원의 부름을 받고 급히 달려왔다. 박성원이 캠프 때 쓸 N개의 랜선을 만들어야 하는데 너무 바빠서 영식이에게 도움을 청했다. 이미 오영식은 자체적으로 K개의 랜선을 가지고 있다. 그러나 K개의 랜선은 길이가 제각각이다. 박성원은 랜선을 모두 N개의 같은 길이의 랜선으로 만들고 싶었기 때문에 K개의 랜선을 잘라서 만들어야 한다. 예를 들어 300cm 짜리 랜선에서 140cm 짜리 랜선을 두 개 잘라내면 20cm는 버려야 한다. (이미 자른 랜선은 붙일 수 없다.) 편의를 위해 랜선을 자르거나 만들 때 손실되는 길이는 없다고 가정하며, 기존의 K개의 랜선으로 N개의 랜선을 만들 수 없는 경우는 없다고 가정하자. 그리고 ..

[백준] C# 나무 자르기 (2805번)

[백준] C# 나무 자르기 (2805번) 실버2 📝문제 상근이는 나무 M미터가 필요하다. 근처에 나무를 구입할 곳이 모두 망해버렸기 때문에, 정부에 벌목 허가를 요청했다. 정부는 상근이네 집 근처의 나무 한 줄에 대한 벌목 허가를 내주었고, 상근이는 새로 구입한 목재절단기를 이용해서 나무를 구할것이다. 목재절단기는 다음과 같이 동작한다. 먼저, 상근이는 절단기에 높이 H를 지정해야 한다. 높이를 지정하면 톱날이 땅으로부터 H미터 위로 올라간다. 그 다음, 한 줄에 연속해있는 나무를 모두 절단해버린다. 따라서, 높이가 H보다 큰 나무는 H 위의 부분이 잘릴 것이고, 낮은 나무는 잘리지 않을 것이다. 예를 들어, 한 줄에 연속해있는 나무의 높이가 20, 15, 10, 17이라고 하자. 상근이가 높이를 15로..

[백준] C# 직사각형에서 탈출 (1085번)

[백준] C# 직사각형에서 탈출 (1085번)브론즈 3 📝문제 한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오. 🔎 입력 첫째 줄에 x, y, w, h가 주어진다. 🔎출력 첫째 줄에 문제의 정답을 출력한다. 🎀입출력 예시 🧐 풀이 using System; using System.Text; using System.IO; class Program { static void Main(string[] args) { string[] input = Console.ReadLine().Split(' '); int x = int.Parse(input[0..

[백준] C# ACM 호텔 (10250번)

[백준] C# ACM 호텔 (10250번) 브론즈 3 📝문제 ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 호텔 정문으로부터 걷는 거리가 가장 짧도록 방을 배정하는 프로그램을 작성하고자 한다. 문제를 단순화하기 위해서 호텔은 직사각형 모양이라고 가정하자. 각 층에 W 개의 방이 있는 H 층 건물이라고 가정하자 (1 ≤ H, W ≤ 99). 그리고 엘리베이터는 가장 왼쪽에 있다고 가정하자(그림 1 참고). 이런 형태의 호텔을 H × W 형태 호텔이라고 부른다. 호텔 정문은 일층 엘리베이터 바로 앞에 있..

반응형