Algorithm Repeat in the same order

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


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

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







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

바로 나머지입니다.

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



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

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







끝.


카테고리: Algorithm

댓글

이 블로그의 인기 게시물

Python OpenCV 빈 화면 만들기

Python urllib.parse.quote()

Python bytes.fromhex()

Android AVD Ram size change

Forensics .pyc 파일 .py로 복구하기

Android Minimum touch target size

KiCad 시작하기 7 (FreeRoute 사용하기 2)

Android Notification with Full Screen

C++ OpenCV 모폴로지 침식, 팽창

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