croco1997   2년 전

랜선 자르기 문제에서 max값이 아닌 min값을 기준으로 찾으면 "틀렸습니다"가 뜨는 이유가 궁금합니다.

아래의 코드에서 min이 아닌 max값을 기준으로 작성했더니 "맞았습니다"가 떴습니다.

제 생각에는 두 코드 모두 문제 없다고 생각하는데, min값을 기준으로 하면 문제가 되는 이유가 궁금합니다.

zenith82114   2년 전

최솟값이 필요가 없을 수도 있습니다.

jhp1276   2년 전

저도 똑같은 min써서 계속 틀렸습니다가 나왔다가 max로 바꿔서 정답입니다가 나왔어요~!

곰곰히 생각을 해보니

2 2

1

2147483647

min을 쓰면 1, max를 쓰면 1073741823이 나오는데

생각해보니 똑같은 길이로 2개만 있으면 되니까 1짜리는 안쓰고 2번 째 2147483647로 반 자르면 되더라구요

그래서 틀렸습니다가 나왔네요!

위에 분 예시도

min쓰면 2가 정답으로 나오고 max로 하면 10이 나오네요! 

정말 큰 도움이 됐습니다! 감사합니다 ^^

댓글을 작성하려면 로그인해야 합니다.