😎 κ³΅λΆ€ν•˜λŠ” μ§•μ§•μ•ŒνŒŒμΉ΄λŠ” μ²˜μŒμ΄μ§€?

[BAEKJOON C++] 10797_10λΆ€μ œ λ³Έλ¬Έ

πŸ¦₯ μ½”ν…Œ/BAEKJOON

[BAEKJOON C++] 10797_10λΆ€μ œ

μ§•μ§•μ•ŒνŒŒμΉ΄ 2023. 7. 7. 18:38
728x90
λ°˜μ‘ν˜•
μ„œμšΈμ‹œλŠ” 6μ›” 1일뢀터 κ΅ν†΅ ν˜Όμž‘을 λ§‰κΈ° μœ„ν•΄μ„œ μžλ™μ°¨ 10λΆ€μ œλ₯Ό μ‹œν–‰ν•œλ‹€.
μžλ™μ°¨ 10λΆ€μ œλŠ” μžλ™μ°¨ λ²ˆν˜Έμ˜ μΌμ˜ μžλ¦¬ μˆ«μžμ™€ λ‚ μ§œμ˜ μΌμ˜ μžλ¦¬ μˆ«μžκ°€ μΌμΉ˜ν•˜λ©΄ ν•΄λ‹Ή μžλ™μ°¨μ˜ μš΄ν–‰μ„ κΈˆμ§€ν•˜λŠ” κ²ƒ

예λ₯Ό λ“€μ–΄, μžλ™μ°¨ λ²ˆν˜Έμ˜ μΌμ˜ μžλ¦¬ μˆ«μžκ°€ 7이면 7일, 17일, 27일에 μš΄ν–‰ν•˜μ§€ λͺ»ν•œλ‹€.
λ˜ν•œ, μžλ™μ°¨ λ²ˆν˜Έμ˜ μΌμ˜ μžλ¦¬ μˆ«μžκ°€ 0이면 10일, 20일, 30일에 μš΄ν–‰ν•˜μ§€ λͺ»ν•œλ‹€.

μ—¬λŸ¬λΆ„λ“€μ€ μΌμΌ κ²½μ°°κ΄€μ΄ λ˜μ–΄ 10λΆ€μ œλ₯Ό μœ„λ°˜ν•˜λŠ” μžλ™μ°¨μ˜ λŒ€μˆ˜λ₯Ό μ„ΈλŠ” λ΄‰μ‚¬ν™œλ™μ„ ν•˜λ €κ³  ν•œλ‹€.
λ‚ μ§œμ˜ μΌμ˜ μžλ¦¬ μˆ«μžκ°€ μ£Όμ–΄μ§€κ³  5λŒ€μ˜ μžλ™μ°¨ λ²ˆν˜Έμ˜ μΌμ˜ μžλ¦¬ μˆ«μžκ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ μœ„λ°˜ν•˜λŠ” μžλ™μ°¨μ˜ λŒ€μˆ˜λ₯Ό μΆœλ ₯

μž…λ ₯
첫 μ€„μ—λŠ” λ‚ μ§œμ˜ μΌμ˜ μžλ¦¬ μˆ«μžκ°€ μ£Όμ–΄μ§€κ³  λ‘ λ²ˆμ§Έ μ€„μ—λŠ” 5λŒ€μ˜ μžλ™μ°¨ λ²ˆν˜Έμ˜ μΌμ˜ μžλ¦¬ μˆ«μžκ°€ μ£Όμ–΄μ§„λ‹€.
λ‚ μ§œμ™€ μžλ™μ°¨μ˜ μΌμ˜ μžλ¦¬ μˆ«μžλŠ” λͺ¨λ‘ 0μ—μ„œ 9κΉŒμ§€μ˜ μ •μˆ˜ μ€‘ ν•˜λ‚˜μ΄λ‹€.

좜λ ₯
주어진 λ‚ μ§œμ™€ μžλ™μ°¨μ˜ μΌμ˜ μžλ¦¬ μˆ«μžλ₯Ό λ³΄κ³  10λΆ€μ œλ₯Ό μœ„λ°˜ν•˜λŠ” μ°¨λŸ‰μ˜ λŒ€μˆ˜λ₯Ό μΆœλ ₯ν•œλ‹€.
// [10797] 10λΆ€μ œ

/*
μ„œμšΈμ‹œλŠ” 6μ›” 1일뢀터 ꡐ톡 ν˜Όμž‘μ„ 막기 μœ„ν•΄μ„œ μžλ™μ°¨ 10λΆ€μ œλ₯Ό μ‹œν–‰ν•œλ‹€.
μžλ™μ°¨ 10λΆ€μ œλŠ” μžλ™μ°¨ 번호의 일의 자리 μˆ«μžμ™€ λ‚ μ§œμ˜ 일의 자리 μˆ«μžκ°€ μΌμΉ˜ν•˜λ©΄ ν•΄λ‹Ή μžλ™μ°¨μ˜ μš΄ν–‰μ„ κΈˆμ§€ν•˜λŠ” 것

예λ₯Ό λ“€μ–΄, μžλ™μ°¨ 번호의 일의 자리 μˆ«μžκ°€ 7이면 7일, 17일, 27일에 μš΄ν–‰ν•˜μ§€ λͺ»ν•œλ‹€.
λ˜ν•œ, μžλ™μ°¨ 번호의 일의 자리 μˆ«μžκ°€ 0이면 10일, 20일, 30일에 μš΄ν–‰ν•˜μ§€ λͺ»ν•œλ‹€.

μ—¬λŸ¬λΆ„λ“€μ€ 일일 경찰관이 λ˜μ–΄ 10λΆ€μ œλ₯Ό μœ„λ°˜ν•˜λŠ” μžλ™μ°¨μ˜ λŒ€μˆ˜λ₯Ό μ„ΈλŠ” λ΄‰μ‚¬ν™œλ™μ„ ν•˜λ €κ³  ν•œλ‹€.
λ‚ μ§œμ˜ 일의 자리 μˆ«μžκ°€ 주어지고 5λŒ€μ˜ μžλ™μ°¨ 번호의 일의 자리 μˆ«μžκ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ μœ„λ°˜ν•˜λŠ” μžλ™μ°¨μ˜ λŒ€μˆ˜λ₯Ό 좜λ ₯

μž…λ ₯
첫 μ€„μ—λŠ” λ‚ μ§œμ˜ 일의 자리 μˆ«μžκ°€ 주어지고 두 번째 μ€„μ—λŠ” 5λŒ€μ˜ μžλ™μ°¨ 번호의 일의 자리 μˆ«μžκ°€ 주어진닀.
λ‚ μ§œμ™€ μžλ™μ°¨μ˜ 일의 자리 μˆ«μžλŠ” λͺ¨λ‘ 0μ—μ„œ 9κΉŒμ§€μ˜ μ •μˆ˜ 쀑 ν•˜λ‚˜μ΄λ‹€.

좜λ ₯
주어진 λ‚ μ§œμ™€ μžλ™μ°¨μ˜ 일의 자리 숫자λ₯Ό 보고 10λΆ€μ œλ₯Ό μœ„λ°˜ν•˜λŠ” μ°¨λŸ‰μ˜ λŒ€μˆ˜λ₯Ό 좜λ ₯ν•œλ‹€.
*/

#define _CRT_SECURE_NO_WARNINGS
// ν‘œμ€€ μŠ€νŠΈλ¦Όμ—μ„œ 읽기 및 μ“°κΈ°λ₯Ό μ œμ–΄ν•˜λŠ” 개체λ₯Ό μ„ μ–Έ
#include <iostream>
#include <vector>
using namespace std;

int main()
{
	// λ‚ μ§œμ˜ 일의 자리 숫자
	int day, n;
	int cnt = 0;

	cin >> day;

	// 5λŒ€μ˜ μžλ™μ°¨ 번호의 일의 자리 숫자
	for (int i = 0; i < 5; i++) {
		cin >> n;

		if (n % 10 == day) {
			cnt++;
		}
	}
	cout << cnt;
}

728x90
λ°˜μ‘ν˜•
Comments