[파이썬/python] 백준 - 2597 줄자접기
·
알고리즘
문제https://www.acmicpc.net/problem/2597문제 설명 서로 다른 눈금 6개(빨간 점, 파란 점, 노란 점)가 있는 1cm 간격의 줄자가 존재한다.빨간 점, 파란 점, 노란 점 순서로 두 점이 겹치게 줄자를 접는다.이 때 이미 두 점이 접혀있으면, 다음 점으로 넘어간다.모든 점을 겹치게 접었을때 줄자의 길이를 구한다. 풀이두 점이 접힐 때 상황을 보자. 길이가 10인 줄자가 존재한다.빨간 점 : 2,7노란 점 : 3, 10파란 점 : 4, 5 빨간 점을 겹치도록 접으면 (2 + 7) // 2 = 4.5 위치에서 접힌다.줄자는 4.5, 전체 - 4.5의 길이로 분리가 되고 접혔을 때 전체 길이는 두 길이 중 큰 길이가 될 것이다. 위 과정을 3번 반복하게 되면 최종 줄자의 길..