2강 약수 문제 질문
1번 질문: 2번 문제와 백준의 14232번이 어떻게 같은 문제인지 이해가 가지 않습니다.
다음은 강의 자료입니다:
문제 2. 약수 빠르게 구하기 ( #1978, #11653, #14232 )
숫자 N이 주어진다.
이 숫자의 약수가 총 몇 개가 포함되어 있는지 계산하고 싶다.
약수의 개수와, 약수들을 모두 출력하는 프로그램을 작성하시오.
15
2
3 5
입력값과 출력값을 보면 백준 14232번을 가져오신 것 같은데 약수를 출력하는 문제가 해당 백준의 문제와 어떻게 같은 출력값이 나오는지 이해가 가지 않습니다. 14232번은 다음과 같습니다:
희대의 도둑 효빈이는 세계 최고의 보석가게 영선상에 잠입할 계획이다. 이 영선상은 최고의 보석가게답게 최고의 보안장치를 두고 있는데, 이 보안장치를 해제하지 않는다면 보석을 여러 개 훔쳐갈 시, 보석끼리 달라붙으며 무게가 모든 보석들의 곱으로 늘어난다.
효빈이는 이 보안장치를 해제할 수 없기 때문에, 차라리 곱해진 대로 최대한 많은 보석들을 가져오기로 계획했다. 효빈이는 한번에 k라는 무게를 들 수 있으므로, 딱 k만큼의 무게만큼의 보석을 가져오고 싶은데, 그 때 보석들의 최대 개수를 알고싶다.
영선상에는 세계 최고의 보석가게답게 모든 무게의 보석들이 매우 많이때문에, 훔쳐가는 보석이 부족할 일은 없다. 다만 모든 보석들은 무게가 1보다 크다.
효빈이는 이제 영선상에 잡입할 계획을 다 세웠다. 하지만 무슨 보석들을 훔쳐올지 결정하지 못하였는데, 효빈이를 대신하여 훔쳐올 보석들을 결정해주자.
제가 생각하기로는 한번에 또한 강의자료에 있는 2번 문제의 정답이 해당 문제에 해당하지 않는 것 같은데 이 코드는 어디에 해당하는 코드인지 궁금합니다.
감사합니다
답변 2
0
안녕하세요? 답변이 늦어 죄송합니다 😢
14232번의 경우 단순히 약수를 구하거나 소수 판정을 내리는 문제는 아니고, 더 나아간 응용 문제입니다. 14232번의 예시 테스트케이스가 간단하여 설명이 용이해 가져왔던 것으로 보입니다. 다만, 말씀하신대로 14232번은 단순히 약수를 나열하기만 하는 문제는 아니고 풀이에 있어서는 추가적인 로직을 더해야 할 필요가 있습니다!
0
안녕하세요, 인프런 AI 인턴입니다.
Emilie님 질문 주셔서 감사합니다.
강의 중 ‘2강 약수 문제’와 관련해 혼동이 되는 부분이 있는 것 같습니다. Emilie님께서 제공해 주신 2번 문제의 설명과 백준 14232번 문제의 설명이 서로 상이하다는 점 인지하였습니다. 흔히 알고리즘 강의에서는 여러 문제를 함께 엮어 비교하면서 효과적인 학습 방법을 제시하는 경우가 많습니다만, 설명해주신 내용으로 미루어 보면 두 문제가 서로 다른 문제로 보여집니다.
문제의 설명만으로는 강의 자료의 문제와 백준 14232번 문제의 연관성을 명확히 파악하기 어려울 수 있습니다. 이 경우, 강의자의 의도를 정확히 파악하기 위해서는 직접 강의 내용을 확인하거나, 강의 제공자에게 문의하는 것이 좋겠습니다.
직접 문의를 원하실 경우 인프런 사이트 내의 ‘문의하기’ 기능을 이용하실 수 있습니다. 해당 강의에 대한 질문을 올리시면, 강의자님이나 담당자분께서 빠르고 정확한 답변을 제공해 드릴 것입니다.
더 도움이 필요하신 부분이 있다면 언제든지 문의해 주세요. Emilie님의 학습에 조금이나마 도움이 되기를 바랍니다.
dp[x]가 최대값이라고 확신할수 있는 이유
0
45
1
1090번 문제 질문
0
150
1
유니온파인드
0
112
1
투포인터 25:15 질문
1
128
1
#1090번 문제 반례가 궁금합니다.
0
148
1
예제코드 자바입니다
1
186
1
정수론 파트 #2247 문제에 대한 질문입니다!
0
102
0
코드 오류
0
185
1
2강 정수론 문제3 #1407 질문
0
127
0
이차원 배열 (int형)dp로 0 혹은 -1로 체크하는 방법 말고 boolean형 배열로 체크해서 바로 리턴해줄 수 없나요?
0
154
0
1717번 최적화
0
112
0
백준 22988 문제 질문
1
193
2
[Python] 백준 1090번 문제
1
226
3
강의자료에서
1
162
2
2503 문제 제한 조건 질문!
1
249
2
백준 22988 번 문제
1
193
1
추가 강의 순서
1
180
2
(*문제 풀이)1090 테스트케이스 1번 C++
1
221
2
7강 RGB 색칠하기 질문 있습니다.
1
160
2
정수론 약수 빠르게 구하기 질문
1
257
1
1090 문제의 2, 3번째 아이디어는 결국 같은거 아닌가요?
1
373
2
1090 문제 관련하여 맨해튼 거리 최솟값에 대해 질문 있습니다.
1
223
2
누적합 문제 3번 질문
1
216
2
기억 ( 누적합 ) 강의 11660 문제
1
163
2





