1037번 - 약수
주어진 약수를 보면 진짜 약수라고 해서 자기자신과 1을 제외한것만을 제시하고 있는데요.
이 경우에 제가 생각하기로는
안쪽에 있는 수중에서 가장큰수와 작은수를 곱해준다면 원하는 수(N)을 도출할수 있다고 생각해서
qsort를 통하여 정렬을 한후 그 배열에서 (오름차순) 처음과 끝수를 곱하여서 취했는데.. 틀렸다고 나오네요
어디가 틀린걸까요..?
생각한 예시?!
62 5 10 20 25 50 --> 10072 3 4 6 9 12 18 --> 36
compare함수가 int타입이 되어야 할거 같습니다.
헉.. 제가 왜 저기에 void라고 썼을까요 ....
정렬테스트해봐도 잘 나와서 의심도 못했네요.
매의 눈! zych님 감사합니다~
댓글을 작성하려면 로그인해야 합니다.
kimdr123 8년 전
주어진 약수를 보면 진짜 약수라고 해서 자기자신과 1을 제외한것만을 제시하고 있는데요.
이 경우에 제가 생각하기로는
안쪽에 있는 수중에서 가장큰수와 작은수를 곱해준다면 원하는 수(N)을 도출할수 있다고 생각해서
qsort를 통하여 정렬을 한후 그 배열에서 (오름차순) 처음과 끝수를 곱하여서 취했는데.. 틀렸다고 나오네요
어디가 틀린걸까요..?
생각한 예시?!
6
2 5 10 20 25 50 --> 100
7
2 3 4 6 9 12 18 --> 36