Algorithm Repeat in the same order

알고리듬 Repeat in the same order를 알아보겠습니다.


같은 순서로 반복해야 하는 경우 어떻게 해야 할지 알아봅시다.

처음 생각한 방법은 덱(Deque)을 이용해서 계속 순환시키는 것을 생각했습니다.







그런데, 생각해 보니, 정해진 숫자만 나오는 게 있더군요.

바로 나머지입니다.

4 개를 반복해야 한다면, %4를 사용해서 0~3까지 숫자로 반복 시킬 수 있습니다.



코드로 구현하면 아래와 같습니다.

16 번째 줄에서 repeat에 1을 더하고 그것을 4로 나눈 나머지를 대입하여 계속해서 순환시킬 수 있습니다.







끝.


카테고리: Algorithm

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

tensorflow tf.random.uniform()

Android Notification with Full Screen

KiCad 시작하기 2 (PCB 만들기)

Android Minimum touch target size

Python bs4.SoupStrainer()

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

음악 총보(Score), 파트보(Part)

tensorflow tf.expand_dims()