본문 바로가기

코딩테스트

코딩 테스트) 2016년-프로그래머스 (java)

문제)

제한 조건)

입출력 예)

생각할 점)

//1월1일이 금요일, 윤년이므로 1~366까지 금~목 까지 7일 단위로 반복

 

코드 설명)

4 -> 금요일~목요일 반복이기 때문에 배열에 지정,

5 -> 1~12월까지의 각각 달의 일수 배열에 지정

6 -> 전체 날짜가 더해질 변수 선언

9~11 -> 입력받은 달의 전 달까지의 일수 더하기 ex) 5월 입력시 mon_data[0]~[3]까지 total에 모두 더해주기

13 -> total에서 입력받은 일의 일수 더하기 ex) 5월,14일 입력시 121-14 > 1월1일부터 5월 14일까지의 날짜 저장 

15 -> total을 7으로 나누어 그 나머지만큼 day_date 에서 출력 ex) 5월 14입 입력시 totla =134// 134%7 >1 이므로 토요일

 

 

 

 



Calendar
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
더보기
Archives
Visits
Today
Yesterday