간단? 알고리즘에서 헤메이고 있습니다.
세실
2023.04.01
질문 제목 : 해당 배열의 사잇값을 뽑아오는 간단 알고리즘에서 헤메이고 있습니다.해당 배열 사이값 구하기질문 내용 :
int[] calarr = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
for(int i=4; i12; i++){ ... }
이렇게하면 4~12사이값을 구해올수 있습니다.
그런데 이것을 달력으로 치면은 4월부터 12월 사이의값을구하기 쉽지만 11월부터 내년 3월달의 월을 구해오는건
조금 생각을 해봐야하는데 여기서 너무 헤메이고있어서 질문드립니다.
11월달 ~ 3월달 사이의 값 출력하려면?..
------------------------------------------------------------------------------------------------
배열을 무한루프 돌리면 인덱스 0부터 시작할테니 시작값을 11로 하고 조건을걸어 3이면 그 사잇값들을? 출력
하면 될것같은데,, 그게 코드로 표현이 잘되지 않습니다.
-
빵야
아.. 이렇게하니 정말 간단하네요.. 감사합니다 ^^
-
민트맛캔디
11 12 1 2 3
이렇게 다섯번 반복하므로
for (i = 0; i 5; i++)
이렇게 반복을 시키면 0 1 2 3 4 이렇게 다섯 번 반복을 하게 됩니다.
원하는달 = 1 + (i + 10) % 12