[Baekjoon] C++ 2577번 숫자의 개수
https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net int A, B, C의 값을 입력 받은 뒤 곱셈한 값을 구한다. int A=0, B=0, C=0; cin>> A >> B >> C; int mul = A * B * C; 크기가 10인 배열을 만든다. 이때 각각의 주소에 들어가는 값은, 해당 주소의 숫자를 카운트한 값이다. 예를 들어, num[2]에 들어가는 값은 mul에서 2의 개수를 센 값이다. 그 뒤 mul의 맨 뒷자리부터 어떤 숫자인지 카운트 한다. mul % 10 한 값이 가장 뒤의 숫자이며,..
2021. 5. 31.
[Baekjoon] C++ 1924번 2007년
https://www.acmicpc.net/problem/1924 1924번: 2007년 첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. www.acmicpc.net 아래는 2007년 1월 달력이다. 1월 1일이 월요일인 것을 시작으로, 12월 31일까지 멈추지 않고 일주일(7일)이 돌아가며 나타난다. 즉, 1월 1일에서 7의 배수만큼 흐른 날은 무조건 '월요일'이다. 예를 들어, 7일 후인 8일 역시 월요일이며, 21(7*3)일 후인 22일 역시 월요일이다. 일주일은 멈추지 않고 돌아가므로, 35(7*5)일 후인 2월..
2021. 5. 20.