소수구하기 매우 중요하고 프로그래밍 알고리즘 기초중의 기초니까 꼭 공부하셔요
var N=Math.random()*10000+1;
var chk=0;
for(var i=2;i<N-1;i++){
if(N%i==0)chk=1;
}
if(chk==0)document.write(N+"은 소수입니다");
else document.write(N+"은 소수가 아닙니다.");
솟수를 구하는 것으로 암호화화폐 마이닝을 하는
프라임코인 이란게 있다던데....궁금해지네여
실 개발에는 쓸일이 없어서..ㅠㅠ 소스도 단순 표현 방식이라 소수구하기는 안풀었네요 ㅋ 다음에 좋은 문제 있으먄 풀어볼께요~
소수(솟수) 자체를 암호학에서 많이 쓰이고요..............
또 소스 구하는 정도의 로직이나 알고리즘을 구상해내지 못한다면 프로그래밍의 간단한 알고리즘을 구상하는 것 자체가 불가능합니다...프로그래밍자체가 수학 그 자체라고 봐도 무방하기 때문입니다. 프로그래밍을 구현하는 능력자체가 수학이나 퍼즐적 로직을 구성하는 능력과 동일하죠.
웹개발할때는 그닥 수학적일 부분이 없어서요 ㅠ 8년차인데 그래도 부족한건지도요