C# 마법의 엘리베이터 - DFS / 프로그래머스 [Lv.2]
출처: 프로그래머스 코딩 테스트 연습 https://school.programmers.co.kr/learn/courses/30/lessons/148653 나의 풀이 public int solution(int storey) { int minValue = int.MaxValue; string str = storey.ToString(); DFS(str, str.Length - 1, 0, 0, ref minValue); return minValue; } private void DFS(string str, int i, int count, int reversed, ref int minValue) { if(i == -1) // 탐색 완료 { count += reversed; minValue = count < minV..