반응형

2024/09/20 7

[백준] C++ & C# 웰컴 키트 (30802번)

[백준] C++ & C# 웰컴 키트 (30802번) 브론즈3  📝 문제2024년 2월 3일 개최 예정인 온사이트 그랜드 아레나에서는 참가자들에게 티셔츠 한 장과 펜 한 자루가 포함된 웰컴 키트를 나눠줄 예정입니다.티셔츠와 펜은 각각 아래와 같은 조건으로 주문해야 합니다:티셔츠는 S, M, L, XL, XXL, XXXL의 6가지 사이즈가 있습니다.티셔츠는 각 사이즈별로 T 장씩 묶어서 주문합니다.펜은 P 자루씩 묶어서 주문하거나, 묶음으로 부족한 펜은 개별로 주문할 수 있습니다. 🔎 입력첫째 줄에 참가자 수 N이 주어집니다.둘째 줄에 각 티셔츠 사이즈별 신청자 수 S,M,L,XL,XXL,XXXLS, M, L, XL, XXL, XXXLS,M,L,XL,XXL,XXXL이 주어집니다.셋째 줄에 T와 P가 공백..

[백준] C++ & C# 좌표 정렬하기 (11650번)

[백준] C++ & C# 좌표 정렬하기 (11650번) 실버 5 📝 문제2차원 평면 위의 점 N개가 주어진다. 좌표를 x좌표가 증가하는 순으로, x좌표가 같으면 y좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오.  🔎 입력첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다.둘째 줄부터 N개의 줄에는 각 점의 x좌표와 y좌표가 주어진다.좌표는 절댓값이 100,000을 넘지 않는 정수이다.  🔎 출력첫째 줄부터 N개의 줄에 점을 정렬한 결과를 출력한다.  🎀 입출력 예시  정답  C++ #include #include // sort 함수를 사용하기 위해 필요#include using namespace std;int main(){ int n; cin >>..

[백준] C++ & C# 블랙잭 (2798번)

[백준] C++ & C# 블랙잭 (2798번) 브론즈 2  📝 문제카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 있다.한국 최고의 블랙잭 고수 김정인은 새로운 블랙잭 규칙을 만들어 상근, 창영이와 게임하려고 한다.김정인 버전의 블랙잭에서 각 카드에는 양의 정수가 쓰여 있다. 그 다음, 딜러는 N장의 카드를 모두 숫자가 보이도록 바닥에 놓는다. 그런 후에 딜러는 숫자 M을 크게 외친다.이제 플레이어는 제한된 시간 안에 N장의 카드 중에서 3장의 카드를 골라야 한다. 블랙잭 변형 게임이기 때문에, 플레이어가 고른 카드의 합은 M을 넘지 않으면서 M과 최대한 가깝게 만들어..

[백준] C++ & C# 숫자 카드 2 (10816번)

[백준] C++ & C# 숫자 카드 2 (10816번) 실버 4  📝 문제숫자 카드는 정수 하나가 적혀져 있는 카드이다. 상근이는 숫자 카드 N개를 가지고 있다. 정수 M개가 주어졌을 때, 이 수가 적힌 숫자 카드를 상근이가 몇 개 가지고 있는지 구하는 프로그램을 작성하시오.  🔎 입력첫째 줄에 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다.둘째 줄에 숫자 카드에 적혀있는 정수가 주어진다.셋째 줄에 M(1 ≤ M ≤ 500,000)이 주어진다.넷째 줄에는 M개의 정수가 주어진다. 이 숫자가 상근이가 가지고 있는 숫자 카드인지 확인해야 한다.카드에 적혀있는 숫자의 범위는 -10,000,000부터 10,000,000까지이다.  🔎 출력각 수에 대해 상근이가 가지고 있는 숫자 카드의 개수..

[백준] 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..

반응형