728x90
1) 주석없는 VERSION
#include<iostream>
using namespace std;
int main() {
int n;
int result[42] = { 0 };
int cnt = 0;
for (int i = 0;i < 10;i++) {
cin >> n;
if (!result[n % 42]++) cnt++;
}
std::cout << cnt;
}
2) 주석있는 VERSION
#include<iostream>
using namespace std;
int main() {
int n;
int result[42] = { 0 };
int cnt = 0;
// 받은 값을 42로 나눈 나머지를 인덱스를 사용하여
// 그 인덱스의 값이 0이면 cnt를 1증가
// 0이 아닌 경우 증가 안해줌
for (int i = 0;i < 10;i++) {
cin >> n;
if (!result[n % 42]++) cnt++;
}
std::cout << cnt;
}
'BEAKJOON' 카테고리의 다른 글
백준(8958번 OX퀴즈)풀이 C++ (0) | 2020.12.05 |
---|---|
백준(1546번 평균)풀이 C++ (0) | 2020.12.05 |
백준(2577번 숫자의 개수)풀이 C++ (0) | 2020.12.05 |
백준(2562번 최댓값)풀이 C++ (0) | 2020.12.04 |
백준(10818번 최소,최대)풀이 C++ (0) | 2020.12.04 |