일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 경사하강법
- 머신러닝
- 인공지능 깃 버전관리
- 로스트아크
- DCP
- 딥러닝 실험 깃 버전관리
- 자바 프로젝트
- 대학원 월급
- 파이썬
- 대학원 급여
- 디자인 패턴
- 딥러닝
- 코딩테스트
- API
- 통계학
- 자바 영화 api
- C# 프로젝트
- 파이썬 경사하강법
- 활성화 함수
- Dehaze
- 영화 api
- 정규화
- 자바
- python
- MLP
- 의료 ai 대학원 월급
- 백준
- 디자인패턴
- 인공지능
- pandas
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