Notice
Recent Posts
Tags
- LED
- gpio
- behavioral modeling
- Linked List
- interrupt
- atmega 128
- structure
- Recursion
- half adder
- D Flip Flop
- Shift Register
- atmega 128a
- java
- ctc mode
- Pspice
- verilog
- interface
- Algorithm
- structural modeling
- full adder
- Set
- dataflow modeling
- Method
- Comparator
- fast pwm mode
- MUX
- ATMEGA128A
- normal mode
- siso shift register
- ring counter
목록Find the exit path (1)
거북이처럼 천천히
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/AEg3P/btrNB4UGqmV/qnA0RvekTOzQV8NWsgAnzK/img.jpg)
1. 문제 (미로 찾기) 파란색은 벽, 흰 색은 이동할 수 있는 통로를 의미 입구는 (0, 0), 출구는 (N-1, N-1)이며, 입구에서 시작해서 출구로 빠져나올 수 있도록 경로를 찾는다. 2. 생각(Recursion Thinking) 본 문제를 Recursion(재귀)를 이용하여 풀기 위해서 Recursion 하게 생각하였다. Recursion Thinking을 하면 현재 상황을 다음과 같이 나누어서 생각할 수 있다. If 현재 위치에서 출구까지 갈 수 있는 경로가 존재하려면 현재 위치가 출구 이거나 이웃한 셀들(= 현재 위치에서의 동서남북 셀)중에서 현재 위치를 지나지 않고, 출구까지 가는 경로가 있어야 한다. 2.1. Write the code by recursion. Recursion Think..
Algorithm/알고리즘 문제 풀이
2022. 10. 4. 17:08