본문 바로가기
python-algorithm

백준 27465 소수가 아닌 수

by 무적김두칠 2024. 2. 9.

https://www.acmicpc.net/problem/27465

 

27465번: 소수가 아닌 수

이 대회의 운영진 중 한 명인 KSA 학생은 $17$시와 $19$시를 구별할 수 없다. 이는 당연하게도 $17$과 $19$가 모두 소수이기 때문일 것이다. 시간을 제대로 구별해서 KSA의 명예를 지키기 위해 정수 $N$

www.acmicpc.net

 

1
2
3
4
5
6
7
8
9
10
11
12
def sol(n):
    return 10**9
    # if n % 2 == 0:
    #     return n + 2
    # else:
    #     return n + 3
 
 
if __name__ == '__main__':
    n = int(input())
    print(sol(n))
 
cs

소수인 수를 찾으려면 에라토스테네스의 체나,, 반복문을 사용해야 하는데 

반대로 소수가 아닌 수를 찾을때는 2 초과인 짝수만 만들면 된다 생각했는데

수의 범위때문에 그냥 10**9만 return 해도 되더이다

반응형

'python-algorithm' 카테고리의 다른 글

leetcode 2586. Count the Number of Vowel Strings in Range  (0) 2024.02.09
백준 Not A + B  (0) 2024.02.09
백준 14215 세 막대  (0) 2024.02.08
백준 1308 D-Day  (1) 2024.02.08
leetcode 2937. Make Three Strings Equal  (0) 2024.02.08

댓글