52. Ugly numbers
인프런 - it 취업을 위한 알고리즘 문제풀이 (with C/C++) : 코딩테스트 대비 강의를 바탕으로 공부한 내용입니다. 문제는 비공개로 입력예제와 출력예제만을 가지고 포스팅 입력예제 1 10 출력예제 1 12 풀이 -3 point 알고리즘 -소인수 분해해서 2, 3, 5로만 이루어진 수를 찾는다 - 3개의 포인터를 놓고 위치 값에 2, 3, 5로 곱하는데 이때 가장 작은 값으로 다음 값을 바꿔준다 - for문은 2번부터 n번까지, n번째 값이 정답이 된다 - 2, 3, 5로만 곱해진 수에 2, 3, 5를 곱하기 때문에 당연히 2, 3, 5 만으로 이루어진 수가 된다. - 주의해야 할 점이 있는데 가장 작은 값이 p2, p3, p5에서 중복해서 나올 수 있다. => 따라서 min값을 구하고 p2, p..
알고리즘
2020. 12. 30. 21:49