코딩테스트
코딩 테스트) 2016년-프로그래머스 (java)
김코식
2022. 11. 20. 10:12
문제)
제한 조건)
입출력 예)
생각할 점)
//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 이므로 토요일