1654번 - 랜선 자르기
랜선 자르기 문제에서 max값이 아닌 min값을 기준으로 찾으면 "틀렸습니다"가 뜨는 이유가 궁금합니다.
아래의 코드에서 min이 아닌 max값을 기준으로 작성했더니 "맞았습니다"가 떴습니다.
제 생각에는 두 코드 모두 문제 없다고 생각하는데, min값을 기준으로 하면 문제가 되는 이유가 궁금합니다.
최솟값이 필요가 없을 수도 있습니다.
저도 똑같은 min써서 계속 틀렸습니다가 나왔다가 max로 바꿔서 정답입니다가 나왔어요~!
곰곰히 생각을 해보니
2 2
1
2147483647
min을 쓰면 1, max를 쓰면 1073741823이 나오는데
생각해보니 똑같은 길이로 2개만 있으면 되니까 1짜리는 안쓰고 2번 째 2147483647로 반 자르면 되더라구요
그래서 틀렸습니다가 나왔네요!
위에 분 예시도
min쓰면 2가 정답으로 나오고 max로 하면 10이 나오네요!
정말 큰 도움이 됐습니다! 감사합니다 ^^
댓글을 작성하려면 로그인해야 합니다.
croco1997 2년 전
랜선 자르기 문제에서 max값이 아닌 min값을 기준으로 찾으면 "틀렸습니다"가 뜨는 이유가 궁금합니다.
아래의 코드에서 min이 아닌 max값을 기준으로 작성했더니 "맞았습니다"가 떴습니다.
제 생각에는 두 코드 모두 문제 없다고 생각하는데, min값을 기준으로 하면 문제가 되는 이유가 궁금합니다.