2609번 - 최대공약수와 최소공배수
2랑3으로 나누고 두 수가 더이상 나누어 지지 않을때까지 나누 다음
최대공약수는 나눈 2와 3들을 곱해주고
최소공배수는 나머지까지 곱해주는 원리를 이용해 흐름대로 풀었습니다.
제가 원하는 답들은 나오는데 문제는 틀렸습니다 라고 나오네요
혹시 피드백 가능 할까요 ?
5 7 11 13 ... 등등의 소수는 어떡하나요?
그런 경우 fac=1 이고 answer엔 아무 값도 입력되지 않기에
소수의 최대공약수 1(fac*answer)과
소수의 최소공배수 a*b가 출력되는데 ..
혹시 제가 소수와 최대공약수 최소공배수 와의 관계를 잘못 알고 있는건가요!?
입력이 5 10이 들어오면
최대공약수는 5이고 최소공배수는 10인데
둘다 3으로는 안나눠지고 10만 2로 나눠지니까
fac=1이 되고 answer은 빈칸이라 최대공약수 1이 돼서 오답이 돼요
아 그런 경우는 생각 못했네요 감사합니다
멍청했네요 ㅜㅜ
댓글을 작성하려면 로그인해야 합니다.
engus8827 2년 전
2랑3으로 나누고 두 수가 더이상 나누어 지지 않을때까지 나누 다음
최대공약수는 나눈 2와 3들을 곱해주고
최소공배수는 나머지까지 곱해주는 원리를 이용해 흐름대로 풀었습니다.
제가 원하는 답들은 나오는데 문제는 틀렸습니다 라고 나오네요
혹시 피드백 가능 할까요 ?