Thumbnail
개발 · 프로그래밍 알고리즘 · 자료구조

소인수 분해 알고리즘 완전정복 대시보드

(4.8)
6개의 수강평 ∙  567명의 수강생

무료

지식공유자: 주니온
총 11개 수업 (2시간 30분)
수강기한: 
무제한
수료증: 미발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[알고리즘 · 자료구조] 강의입니다.

소인수 분해 알고리즘에 대해서 어느 정도까지 공부해 보셨나요? 이 강의는 파이썬 코딩으로 소인수 분해 알고리즘을 기초에서부터 양자 알고리즘까지 깊이 파보는 강의입니다.

✍️
이런 걸
배워요!
소수의 판별과 소인수 분해 알고리즘
소인수 분해를 위한 쇼어의 양자 알고리즘

소인수분해 알고리즘, 파이썬 코딩으로 구현해보세요!

소인수분해, 얼마까지 알아보고 오셨나요? 📝

이 강의는 간단한 소수 판별 알고리즘으로 시작해서
에라토스테네스의 체를 이용한 소수 찾기 알고리즘을 거쳐
소인수 분해를 위한 쇼어의 양자 알고리즘까지 파이썬 코딩으로 구현해 봅니다. 

소인수분해, 다항시간에 가능할까요? ✒️

전자상거래 등에 많이 활용되고 있는 RSA 암호화 체계는
아주 큰 두 소수의 곱으로 된 합성수를 소인수 분해하기 어렵다는 점을 이용합니다.
일반적으로 소인수 분해는 다항시간에 풀기 어려운 지수시간 복잡도를 가지는데
쇼어 알고리즘은 양자 컴퓨터를 이용하면 다항시간에 풀 수 있다고 합니다.
이 강의는 쇼어 알고리즘의 양자 회로를 구현해서 15를 소인수 분해하는 단계까지 진행됩니다.

본 강의의 특징 💡 

본 강의는 파이썬 코딩으로 풀어보는 구현과 실습 위주의 강의입니다.
간단한 소수 판별 알고리즘에서부터 양자 회로 구현까지 
모두가 실행 가능한 파이썬 코딩 중심으로 설명하고 있습니다.
파이썬을 아는 사람이라면 누구나 따라하면서 실습을 해볼 수 있습니다.
직접 코딩 실습을 하면서 공부하면, 중고등학생에서부터 대학원생까지,
소인수 분해를 이해하는 사람이라면 누구나 즐겁게 공부할 수 있습니다. 

다른 강의 보기 📺

코린아, 코딩하자! with 파이썬
처음 배우는 코딩, 파이썬으로 쉽고 재밌게.
파이썬으로 배우는 알고리즘 기초
알고리즘 학습, 파이썬 코딩으로 장벽을 낮춰보세요! 

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
소수 찾기와 소인수 분해 알고리즘을 이해하고 싶으신 분
양자 알고리즘을 양자 컴퓨터로 구현해 보고 싶으신 분
📚
선수 지식,
필요할까요?
파이썬

안녕하세요
주니온 입니다.
주니온의 썸네일

안녕하세요? 주니온 박사는
컴퓨팅 사고력을 키워주고 코딩 지능을 높여주는 SW교육 전문가를 꿈꾸는,
주니온TV@Youtube 유튜브 채널 운영자 입니다. 
(현. 경북대학교 컴퓨터학부 초빙교수)

커리큘럼 총 11 개 ˙ 2시간 30분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 수강을 시작하기 전에...
섹션 1. 첫번째 소인수 분해 알고리즘 (소수의 판별)
소인수 분해, 얼마까지 알아보고 오셨어요? 미리보기 12:07
첫 번째 소인수 분해 알고리즘 구현 14:17
섹션 2. 두번째 소인수 분해 알고리즘 (에라토스테네스의 체)
소수의 판별과 시간 복잡도 분석 13:47
에라토스테네스의 체와 그 확장 알고리즘 14:37
세그먼트 에라토스테네스의 체 16:20
두 번째 소인수 분해 알고리즘(에라토스테네스의 체 응용) 17:52
섹션 3. 세번째 소인수 분해 알고리즘 (쇼어의 양자 알고리즘)
소인수 분해를 위한 쇼어의 양자 알고리즘 19:02
쇼어의 소인수 분해 알고리즘 구현 21:28
쇼어 알고리즘의 양자회로 구현 21:15
강의 게시일 : 2020년 09월 08일 (마지막 업데이트일 : 2020년 09월 08일)
수강평 총 6개
수강생분들이 직접 작성하신 수강평입니다.
4.8
6개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
똘똘이스머프 thumbnail
5
강의 감사합니다.
2023-03-13
seungwuk98 thumbnail
5
명강입니다. 다만 일반적인 소인수분해를 기대하고 들었는데, N =p*q인 경우에만 가능한 거였군요.. ㅠ 미리 쇼어의 양자 알고리즘에 대해 검색해볼걸 그랬습니다.. ㅎㅎ 아무튼 좋은 지식 알아갑니다..! 감사합니다. 교수님
2021-11-24
지식공유자 주니온
감사합니다. ^^;
2021-11-24
드로우 thumbnail
5
좋은 강의 감사합니다.
2021-01-30
지식공유자 주니온
좋은 평가 고맙습니다! ^^;
2021-01-30
유영현 thumbnail
4
가볍게 들을 수 있어 좋았습니다
2022-03-25
ohmyzava thumbnail
5
소인수분해 알고리즘의 근본과도 같은 강의. 전공자에게 강력 추천
2022-02-11
지식공유자 주니온
좋은 평 감사합니다.
2022-02-16