어려운 문제1 [구름LEVEL] 어려운 문제 난이도 정답률 ★★ 69.5% 구름LEVEL 난이도별 다양한 문제를 해결함으로써 SW 역량을 향상시킬 수 있습니다. level.goorm.io 문제 정수 N이 주어질때 N!을 구하여 만들어진 숫자가 두 자리 이상이면 한 자리가 될 때까지 자릿수를 더한 값을 출력한다. 0 ≤ N ≤ 10000 해결 key point, int의 범위가 넘어가는 N!을 계산하기 위하여 각 자릿수를 배열에 저장시킨다. 각 자릿수를 저장할 배열을 v라고한다. 수가 123이라면 v[0]=3, v[1]=2, v[1] 처럼 역순으로 저장한다. 일단 1부터 N까지 곱하여 N!을 구해야하므로 v배열에 1을 넣어준다. → 여태까지 구한 숫자가 v가 됨. 2부터 N까지 변수 i를 사용하여 반복문을 돌리면서 v의 각 자릿수 v[j](변수 j활.. 2020. 3. 16. 이전 1 다음