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()

Android Compose Coil library

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

iOS Error Undefined symbol Testing.Trait

Forensics 인터넷 다운로드 파일 출처 확인하기

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

tensorflow tf.expand_dims()

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

Android Notification with Full Screen

Android Custom IME(Input method editor) 만들기