일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 자료구조
- cs
- network
- 법의학
- 감상문
- D2
- 독서
- LeetCode
- db
- 문제풀이
- D3
- 알고리즘
- 재테크/투자
- c++
- Database
- data structure
- algogritim
- swea
- 네트워크
- OS
- Computer Science
- 운영체제
- BOJ
- SW Expert Academy
- language
- 백준
- Programmers
- 데이터베이스
- algorithm
- 프로그래머스
Archives
- Today
- Total
선택은 나의 것
[BOJ 백준] 3052번 나머지 본문
문제
BOJ 3052 : www.acmicpc.net/problem/3052
3052번: 나머지
39, 40, 41, 42, 43, 44, 82, 83, 84, 85를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 모두 6개가 있다.
www.acmicpc.net
접근
입력받은 10개의 수를 42로 나눈 나머지 중 중복되지 않은 값들의 개수를 구하는 간단한 문제이다. 나는 set에 나머지 값을 insert하여 중복을 방지하고 그 개수를 구했다.
코드
#include <iostream>
#include <set>
using namespace std;
int main() {
set<int> s;
for (int i = 0; i < 10; i++) {
int n; cin>>n;
s.insert(n % 42);
}
cout<<s.size();
return 0;
}
'☽ Algorithm > BOJ' 카테고리의 다른 글
[BOJ 백준] 2056번 작업 (0) | 2021.06.09 |
---|---|
[BOJ 백준] 10872번 팩토리얼 (Python) (0) | 2020.09.16 |
[BOJ 백준] 8958번 OX퀴즈 (Python) (0) | 2020.09.14 |
[BOJ 백준] 1157번 단어 공부 (Python) (0) | 2020.09.07 |
[BOJ 백준] 11720번 숫자의 합 (Python) (0) | 2020.09.05 |
Comments