| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
Tags
- pypy3
- appendleft
- Python
- 연관관계
- unity
- 파이썬
- c#
- 프로그래머스
- BFS
- 백준
- 그리디 알고리즘
- popleft
- 1일1솔
- python3
- 소수찾기
- 인프런
- mvc
- spring
- LCM
- DP
- 합 구하기
- JPA
- C#강의
- 완전탐색
- Java
- deque
- 소수판별
- 브루투포스
- 우선순위큐
- 누적합
Archives
- Today
- Total
목록전체 글 (139)
jae_coding
문제 문제 링크 문제 접근 에라토스테네스의 체를 사용하기에는 n의 범위가 4 * 10^ 9이기 때문에 적합하지 않다. 그렇기 때문에 일반 prime number을 구하는 함수를 만들어 사용한다. 만든 함수에서 n보다 크거나 같은 수 중 프라임넘버를 찾고 break포인트를 걸어준다. 코드 import sys, math input = sys.stdin.readline def is_prime_number(number): if number
알고리즘 문제/수학(math)
2022. 7. 27. 23:43
문제 문제 링크 문제 접근 while 루프 사용 index를 1씩 증가시키며 mod가 0인경우 출력해준다. 코드 import sys input = sys.stdin.readline n = int(input()) i = 2 while n != 1: if n % i == 0: n /= i print(i) i = 2 else: i += 1
알고리즘 문제/수학(math)
2022. 7. 27. 22:46
문제 문제 링크 문제 접근 에라토스테네스의 체 알고리즘 사용 에라토스테네스 위키피디아 에라토스테네스의 체 - 위키백과, 우리 모두의 백과사전 ko.wikipedia.org 코드 import sys input = sys.stdin.readline m = int(input()) n = int(input()) # 에라토스테네스 알고리즘 dp = [True for _ in range(n+1)] for i in range(2, n+1): if dp[i]: j = 2 while i * j
알고리즘 문제/수학(math)
2022. 7. 27. 22:38