λͺ©λ‘μœΌλ‘œ
λ°±μ€€

BOJ - [Array - 3052 λ‚˜λ¨Έμ§€] - Bronze II πŸ₯‰

https://www.acmicpc.net/problem/3052 (문제 ν’€κ³  μ˜¬λ¦°λ‹€λŠ” κ±Έ κΉœλΉ‘ν•˜κ³  μžˆμ—ˆλ‹€...;;;;) μž…λ ₯된 10 개의 수λ₯Ό 42 둜 λ‚˜λˆ΄μ„λ–„ λ‚˜λ¨Έμ§€μ˜ μ’…λ₯˜μ˜ 갯수λ₯Ό κ΅¬ν•˜λŠ” λ¬Έμ œλ‹€. 42 둜 λ‚˜λˆ΄μ„λ•Œ λ‚˜μ˜¬ 수 μžˆλŠ” λ‚˜λ¨Έμ§€μ˜ μ’…λ₯˜λŠ” 42 κ°€μ§€(041). λ”°λΌμ„œ λ‚˜...

1λΆ„ 읽기

문제

https://www.acmicpc.net/problem/3052

μ„€λͺ…

(문제 ν’€κ³  μ˜¬λ¦°λ‹€λŠ” κ±Έ κΉœλΉ‘ν•˜κ³  μžˆμ—ˆλ‹€...;;;;) μž…λ ₯된 10 개의 수λ₯Ό 42 둜 λ‚˜λˆ΄μ„λ–„ λ‚˜λ¨Έμ§€μ˜ μ’…λ₯˜μ˜ 갯수λ₯Ό κ΅¬ν•˜λŠ” λ¬Έμ œλ‹€. 42 둜 λ‚˜λˆ΄μ„λ•Œ λ‚˜μ˜¬ 수 μžˆλŠ” λ‚˜λ¨Έμ§€μ˜ μ’…λ₯˜λŠ” 42 κ°€μ§€(0~41). λ”°λΌμ„œ λ‚˜λŠ” 길이가 42 인 배열을 λ§Œλ“€μ–΄ 각 λ‚˜λ¨Έμ§€μ˜ 갯수λ₯Ό 세도둝 ν•˜μ˜€κ³  λ‹€μ‹œν•œλ²ˆ ν•΄λ‹Ή 배열을 훑도둝 ν•˜μ—¬ κ³„μ‚°λ˜μ–΄μ„œ λ‚˜μ˜¨ λ‚˜λ¨Έμ§€μ˜ μ’…λ₯˜λŠ” λͺ‡κ°œμΈμ§€ μƒˆλ„λ‘ ν•˜μ˜€λ‹€.

μ½”λ“œ

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	int modded[42],diff=0;
	for (int i = 0; i < sizeof(modded)/4; i++)
		modded[i] = 0;
	for (int i = 0; i < 10; i++)
	{
		int temp=0;
		scanf("%d", &temp);
		temp %= 42;
		modded[temp]++;
	}
	for (int i = 0; i < sizeof(modded) / 4; i++)
		if (modded[i] != 0)
			diff++;

	printf("%d",diff);

	return 0;
}

λŒ“κΈ€