프로그래머스 java 2016년

jieun·2022년 8월 19일
0

java 코테 공부

목록 보기
15/17

해결방법

  1. 입력받은 날이 총 며칠인지 구하기위한 날짜배열 생성
  2. 요일을 출력하기 위한 요일배열 생성
  3. 반복문으로 총 며칠인지 더하고 7로 나누어 무슨 요일인 리턴

전체코드

class Solution {
    public String solution(int a, int b) {
        int sum = 0;
        int[] date = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
        String[] day = {"THU", "FRI", "SAT", "SUN", "MON", "TUE", "WED"};
        for (int i=0; i<a-1; i++) {
            sum+=date[i];
        }
        return day[(sum+b)%7];
    }
}
profile
개발새발 블로그

0개의 댓글