https://school.programmers.co.kr/learn/courses/30/lessons/92335
n: 양의 정수 (1 ≤ n ≤ 1,000,000)
k: 진수 (3 ≤ k ≤ 10)
n을 k진수로 표현했을 때 찾을 수 있는 소수의 개수를 구하는 문제.
조건에 맞는 소수 p를 찾으라고 했는데 결국 0을 기준으로 나누었을 때 표현 가능한 소수의 개수를 구하는 문제이다.
소수 판별 과정에서 1~(num의 제곱근)까지만 판별해주면 되고, stack을 통해 만들어진 숫자의 크기가 int 범위를 넘어설 수 있어 long long 자료형을 사용해주어야 한다.
https://github.com/LGY010011/Algorithm/blob/main/Algorithm/P92335.cpp