본문 바로가기

언젠가는

검색하기
언젠가는
프로필사진 new1life

  • 분류 전체보기 (49)
    • IT (49)
      • IT 지식 (26)
      • IT 자격증 (7)
      • 최신 기사 (0)
      • 코딩 (16)
    • 리뷰 (0)
Guestbook
Archives
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록골드바흐의 추측 (1)

언젠가는

(파이썬) 백준 6588 골드바흐의 추측 파이썬 풀이

시간초과를 방지하기 위해 소수를 True, 소수 아닌 것을 False로 만든다. 1. 문제에서 6에서 1000000까지 주어진다 했으므로 a = [True for i in range(1000001)] 2. 소수는 1과 자신만을 약수로 가진 친구들, 그러면 2부터 구구단을 외우면서 False로 만들어 준다. 1001까지 하는 이유는 소수찾기에서 **0.5까지 범위 잡았던 것을 생각하면 된다. int(1000001**0.5+1) = 1001이다. for i in range(2,1001): if a[i]: for j in range(i+i,1000001,i): a[j]=False 3. 이젠 True인 친구들은 모두 소수다. for문은 작은 값부터 시작하므로, 먼저 나오면 출력하고 퇴장하면 된다. 또한, 마지막..

IT/코딩 2022. 8. 11. 06:26
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바