백준 2078 무한이진트리

2023. 1. 3. 23:11코딩 공부 연습

반응형

백준 2078 무한이진트리


오늘 문제는 트리 문제이다. 그런데 딱히 트리 자료구조를 이용할 필요는 없는 문제였다. 그래서 아이디어를 떠올리지 못해서
너무 어렵다고 느껴졌던 것 같다! 풀이는 다음과 같이 단순하다.

        while (!(a == 1 && b == 1)) {
            if (a < b) {
                b -= a;
                x++;
            } else {
                a -=b;
                y++;
            }
        }

a와 b 를 비교해서, a가 더 크다면 a에서 b 만큼을 빼주고 그 갯수를 +1, b가 더 클 경우
b 에서 a를 빼주고 그 갯수를 +1 해주는 식응로 같은 과정을 반복하였다.

'코딩 공부 연습' 카테고리의 다른 글

백준 15805 트리 나라 관광 가이드  (0) 2023.01.06
백준 11725 트리의 부모 찾기  (0) 2023.01.04
백준 9251 LCS  (0) 2022.12.24
백준 15723 n단 논법  (0) 2022.12.21
백준 13265 색칠하기  (0) 2022.12.20