programmers level1 알고리즘 문제 - 2016년

먼저, 문제 내용!




내가 푼 코드 :



yoil 배열은 말그대로 2016년 1월 1일이 금요일부터이기에,
금요일부터 차례대로 요일을 배열을 이용하여 담아놓았다.

daysPerMon 배열은 1~12월까지의 날개수를 배열에 담았다.

totalDay라는 변수에는 지난 날짜를 for문을 통해서 누적시켜준다.
a가 5가 왔을 경우, 즉 5월인 경우 1~4월의 날짜를 모두 더해주기위해서 a-1을 했다.

마지막에 b를 더해준다. b는 현재 날짜로 24가 왔을경우, 즉 24일인데 배열의 index는 0부터 시작하기에 -1을 해주어서 누적시킨다.

그리고 totalDay를 7로 나누었을 때 나머지값을 인덱스로 yoil배열에 주면
원하는 요일이 리턴되게끔 짜보았다.

댓글

이 블로그의 인기 게시물

About JVM Warm up

About idempotent

About Kafka Basic

About ZGC

sneak peek jitpack

Spring Boot Actuator readiness, liveness probes on k8s

About Websocket minimize data size and data transfer cost on cloud

About G1 GC

대학생 코딩 과제 대행 java, python, oracle 네 번째