BoBo World

[Programmers] #120853 - 컨트롤 제트 [Java][C++][Python]

문제 링크 1. 아이디어 숫자와 "Z"가 공백으로 구분된 문자열 s가 주어질 때, s의 숫자들을 차례대로 더하는데 이때 "Z"가 나오면 바로 전에 더했던 숫자를 빼는 과정을 반복하여 최종 값을 구하는 문제다. s를 공백을 기준으로 토큰 단위로 분리한 후 앞에서부터 더하다가 "Z"가 등장하는 순간 이전에 더했던 숫자를 다시 빼는 과정을 반복하면...

[Programmers] #120852 - 소인수분해 [Java][C++][Python]

문제 링크 1. 아이디어 x를 2부터 1씩 늘려가며 n이 x로 나누어떨어지는지 확인한다. 나누어떨어지면 x는 n의 소인수이므로 결과에 담고, 더 이상 나누어떨어지지 않을 때까지 n을 x로 계속 나눠 같은 소인수의 중복을 없앤다. x를 작은 값부터 훑기 때문에 x가 합성수가 될 즈음에는 그 약수인 더 작은 소수들로 n이 이미 모두 나뉘어 n이 ...