일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 정규화
- 디자인 패턴
- 대학원 급여
- 자바 영화 api
- 코딩테스트
- C# 프로젝트
- MLP
- python
- 경사하강법
- API
- 활성화 함수
- Dehaze
- pandas
- 백준
- 로스트아크
- 대학원 월급
- 딥러닝
- 통계학
- 파이썬
- 딥러닝 실험 깃 버전관리
- 인공지능 깃 버전관리
- 영화 api
- 디자인패턴
- 인공지능
- 자바
- 자바 프로젝트
- 머신러닝
- DCP
- 파이썬 경사하강법
- 의료 ai 대학원 월급
Archives
- Today
- Total
대학원 일기
[백준] 2021은 무엇이 특별할까? (24039번) 본문
2021은 무엇이 특별할까? (24039번)
문제 링크
24039번: 2021은 무엇이 특별할까?
백준 온라인 저지의 송년대회 Good Bye BOJ, 2021!의 개최일은 2021년 12월 31일이다. 원이는 대회가 개최된다는 사실이 기뻐 제목을 뚫어져라 보다가 2021이 무언가 특별하다는 사실을 깨달았다. 그렇
www.acmicpc.net
문제 설명
- 2021은 연속한 두 소수 43과 47의 곱
- 어떤 수가 연속한 두 소수의 곱으로 이루어져 있으면 특별한 수
입력된 값보다 큰 두 소수의 곱들 중에서 가장 작은 값은 찾는 문제이다.
코드
#pragma warning(disable:4996)
#include<stdio.h>
int main() {
int inputNum;
int i, j, k = 0;
int num = 0;
int pnum[10001] = { 0, }; // prime number
scanf("%d", &inputNum);
for (i = 1; i <= inputNum + 2; i++) {
for (j = 1; j <= i; j++) {
if (i % j == 0)
num++;
}
if (num == 2) {
pnum[k] = i;
k++;
}
num = 0;
}
for (i = 0; i < 10000; i++) {
if (inputNum < (pnum[i] * pnum[i + 1])) {
printf("%d ", pnum[i] * pnum[i + 1]);
break;
}
}
return 0;
}
결과 화면
'Coding test > Baek Joon Coding Test' 카테고리의 다른 글
[백준] 11659번, 구간 합 구하기4(Java) (0) | 2022.07.06 |
---|---|
[백준] 11720번, 숫자의 합(Java) (0) | 2022.07.06 |
[백준 코딩 테스트] 5단계: 1차원 배열 (0) | 2021.12.30 |
[백준 코딩 테스트] 5단계: 1차원 배열 1 (1) | 2021.12.28 |
[백준 코딩 테스트] 4단계: while문 (0) | 2021.12.28 |
Comments