BOJ - [Array - 3052 λλ¨Έμ§] - Bronze II π₯
https://www.acmicpc.net/problem/3052 (λ¬Έμ νκ³ μ¬λ¦°λ€λ κ±Έ κΉλΉ‘νκ³ μμλ€...;;;;) μ λ ₯λ 10 κ°μ μλ₯Ό 42 λ‘ λλ΄μλ λλ¨Έμ§μ μ’ λ₯μ κ°―μλ₯Ό ꡬνλ λ¬Έμ λ€. 42 λ‘ λλ΄μλ λμ¬ μ μλ λλ¨Έμ§μ μ’ λ₯λ 42 κ°μ§(041). λ°λΌμ λ...
λ¬Έμ
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;
}