본문 바로가기

All183

2920번: 음계 - 문제 사이트: https://www.acmicpc.net/problem/24723 24723번: 녹색거탑 Naver D2를 아시나요? D2는 For Developers, By Developers의 약자로, 개발자들을 위해 개발자들이 직접 만들어 가고 있는 네이버 개발자 지원 프로그램입니다. 네이버가 축적한 기술과 지식을 공유하고, 외 www.acmicpc.net 입력된 수가 1부터 8까지 1씩 증가하는지 혹은 8부터 1까지 1씩 감소하는지 혹은 둘다 아닌지 확인하는 문제이다. 1) 입력 받은 첫번째 수 == start 2-1) 첫번째 수 == 1 인 경우, start 값을 1씩 증가시키면서 새로 입력 받는 숫자와 일치하는지 비교 --> 일치하지 않으면 "mixed" 출력 --> 끝까지 일치한다면 "a.. 2023. 7. 7.
1269번: 대칭 차집합 - 문제 사이트: https://www.acmicpc.net/problem/1269 1269번: 대칭 차집합 첫째 줄에 집합 A의 원소의 개수와 집합 B의 원소의 개수가 빈 칸을 사이에 두고 주어진다. 둘째 줄에는 집합 A의 모든 원소가, 셋째 줄에는 집합 B의 모든 원소가 빈 칸을 사이에 두고 각각 주어 www.acmicpc.net 자연수를 원소로 갖는 집합 A 와 집합 B가 주어졌을 때, 두 집합의 대칭 차집합 원소의 개수를 출력하는 문제이다. 예를 들어, A = { 1, 2, 4 } 이고, B = { 2, 3, 4, 5, 6 } 라고 할 때, A-B = { 1 } 이고, B-A = { 3, 5, 6 } 이므로, 대칭 차집합의 원소의 개수는 1 + 3 = 4개이다. A와 B의 원소를 비교해주며 공통 .. 2023. 7. 5.
10816번: 숫자 카드 2 - 문제 사이트: https://www.acmicpc.net/problem/10816 10816번: 숫자 카드 2 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10,0 www.acmicpc.net "10815번: 숫자 카드" 의 확장된 문제이다. 상근이가 가지고 있는 숫자 카드 N개 중에서 입려되는 M개의 숫자 카드와 일치하는 카드가 있는지 확인하되, 몇개를 가지고 있는지를 함께 구해줘야 하는 문제이다. #include #include #include using namespace std; int main() { ios_base::sync.. 2023. 7. 4.
10817번: 세 수 - 문제 사이트: https://www.acmicpc.net/problem/10817 10817번: 세 수 첫째 줄에 세 정수 A, B, C가 공백으로 구분되어 주어진다. (1 ≤ A, B, C ≤ 100) www.acmicpc.net 세 개의 정수가 주어졌을 때, 두번째로 큰 정수를 출력해주는 문제이다. 배열에 세 수를 입력받고 정렬해준 뒤, 두 번째 값을 출력해주도록 하였다. #include #include using namespace std; int main() { int n[3]; cin >> n[0] >> n[1] >> n[2]; sort(n, n + 3); cout c 인 경우, a가 가장 큰 수이므로 b > c를 비교하여 더 큰 수를 출력 2) a > b && a < c 인 경우, a가 두번.. 2023. 7. 4.
24900번: 한별 찍기 - 문제 사이트: https://www.acmicpc.net/problem/24900 24900번: 한별 찍기 한별이를 출력하는 프로그램을 작성하시오. www.acmicpc.net 제시된 출력 결과를 공백까지 복사하여 동일하게 출력해주는 문제이다. 오른쪽 공백도 동일해야만 한다. 동일하지 않을 경우, "출력 형식이 잘못되었습니다" 결과가 나온다. 문자열을 한줄로 모두 연결하여 출력해줄 수도 있으나, 가독성을 위해 줄별로 끊어 출력해주도록 하였다. #include using namespace std; int main() { cout 2023. 7. 4.