2016년1 221118 알고리즘 풀이 1 문제 프로그래머스 코딩 테스트 난이도 1 - '2016년' 풀이 과정 문제를 보자마자 왠지 달력과 관련된 Java 클래스가 있을 것 같았다. 역시나 검색을 해보니 java.util 패키지에 Calendar라는 추상 클래스가 있었다. Calendar 클래스 생성 방법과, 현재 요일 얻는 법, 날짜를 변경한 후 요일을 얻는 법을 찾아보았다. 처음 테스트 해볼 때 날짜를 변경하면 요일이 이상하게 나왔었는데, 알고 보니 .set(년,월,일)로 날짜를 변경할 때 0이 1월이고 11이 12월로 들어가는 거였다..! Calendar에서는 요일은 일요일이 1 토요일이 7로 1~7까지의 숫자로 리턴값을 받을 수 있었다. 해당 값은 문자열이 담긴 배열을 만들어 숫자를 문자열로 쉽게 바꿀 수 있었다. (이 방법은 Calen.. 2022. 11. 18. 이전 1 다음