소수판별 [백준] 21919. 소수 최소 공배수 에라토스테네스의 체를 사용하여 주어진 수의 최댓값 까지 소수를 전부 구해놓음. 주어진 배열에서 for문을 돌며 소수인 것들 만 res배열에 넣어줌. res배열이 비어있을 경우 소수가 없단 뜻이므로 -1 print함. 아닐 경우 res배열에 for문을 돌며 최소공배수를 구해줌. (서로를 곱하고, 서로의 최대공약수로 나눠주면 최소공배수가 됨.)... python백준소수판별python [알고리즘] 소수 판별하기 1보다 큰 자연수 중에서 1과 자기자신을 제외한 자연수로 나누어떨어지지 않는 수를 의미한다. 모든 수 N에 대하여 소수 여부를 확인하고자 할 떄는, 선형탐색(접근)보다는 경우의 수를 최대한 낮추어 알고리즘을 적용하는 것이 중요하다(선형탐색일 경우 시간복잡도가 그만큼 비례하여 증가). 이때 약수의 성질을 이용하는데, 모든 약수가 가운데 해당 수의 제곱근을 기준으로 곱셈에 대한 대칭이 이루어진다... 알고리즘소수판별소수판별
[백준] 21919. 소수 최소 공배수 에라토스테네스의 체를 사용하여 주어진 수의 최댓값 까지 소수를 전부 구해놓음. 주어진 배열에서 for문을 돌며 소수인 것들 만 res배열에 넣어줌. res배열이 비어있을 경우 소수가 없단 뜻이므로 -1 print함. 아닐 경우 res배열에 for문을 돌며 최소공배수를 구해줌. (서로를 곱하고, 서로의 최대공약수로 나눠주면 최소공배수가 됨.)... python백준소수판별python [알고리즘] 소수 판별하기 1보다 큰 자연수 중에서 1과 자기자신을 제외한 자연수로 나누어떨어지지 않는 수를 의미한다. 모든 수 N에 대하여 소수 여부를 확인하고자 할 떄는, 선형탐색(접근)보다는 경우의 수를 최대한 낮추어 알고리즘을 적용하는 것이 중요하다(선형탐색일 경우 시간복잡도가 그만큼 비례하여 증가). 이때 약수의 성질을 이용하는데, 모든 약수가 가운데 해당 수의 제곱근을 기준으로 곱셈에 대한 대칭이 이루어진다... 알고리즘소수판별소수판별