본문 바로가기

백준51

5337번: 웰컴 - 문제 사이트: https://www.acmicpc.net/problem/5337 5337번: 웰컴 Welcome을 예제 출력처럼 출력하는 프로그램을 작성하시오. www.acmicpc.net 단순 입출력 문제이다. 단, 문자열 출력 시, "\"는 단독으로 사용될 수 없으므로 "\"를 출력하고 싶다면, "\\"로 사용해주어야 한다. #include using namespace std; int main() { cout 2023. 7. 11.
3046번: R2 - 문제 사이트: https://www.acmicpc.net/problem/3046 3046번: R2 두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는 www.acmicpc.net 정수 R1과 S가 주어졌을 때, R2를 구하는 문제이다. R1 + R2 = S 이므로, S - R1 를 출력해주면 된다. #include using namespace std; int main() { int r1, s; cin >> r1 >> s; cout 2023. 7. 9.
24723번: 녹색거탑 - 문제 사이트: https://www.acmicpc.net/problem/24723 24723번: 녹색거탑 Naver D2를 아시나요? D2는 For Developers, By Developers의 약자로, 개발자들을 위해 개발자들이 직접 만들어 가고 있는 네이버 개발자 지원 프로그램입니다. 네이버가 축적한 기술과 지식을 공유하고, 외 www.acmicpc.net 피라미드 모양의 탑에서 바닥까지 내려오는 경우의 수를 구하는 문제이다. 현재 칸에서 다음 아래 칸으로 이동하기 위한 경우의 수는 위치와 상관 없이 2가지이다. 즉, 높이 3의 위치에 있다면, 바닥까지 이동 가능한 방법의 수는, 2^3 가지이다. 1) 높이 3에서 높이 2로 이동하는 방법: 2가지 → 2 2) 높이 2에서 높이 1로 이동하는 방.. 2023. 7. 7.
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.