diff --git "a/Programmers/\354\206\214\354\235\270\354\210\230\353\266\204\355\225\264.cpp" "b/Programmers/\354\206\214\354\235\270\354\210\230\353\266\204\355\225\264.cpp" new file mode 100644 index 0000000..dbfa977 --- /dev/null +++ "b/Programmers/\354\206\214\354\235\270\354\210\230\353\266\204\355\225\264.cpp" @@ -0,0 +1,22 @@ +#include +#include +#include + +using namespace std; + +vector solution(int n) { + set answer; + + for (int i = 2; i <= n; i++) { + while (n % i == 0) { + answer.insert(i); + n /= i; + } + + if (n == 1) { + break; + } + } + + return vector(answer.begin(), answer.end()); +} \ No newline at end of file