반응형
풀이
전역변수를 이용해 daycount라는 배열에 각 달에 해당하는 일 수를 저장했습니다.
배열의 인덱스는 0부터 시작하기 때문에 맨 앞 0번째에는 0을 넣어주었습니다.
날짜는 총 8자리로 구성되기 때문에 앞에 4자리를 짤라 연도를, 그 다음 2자리는 월을
그 다음 2자리는 일 수를 연월일을 잘라주기 위해 subString( ) 함수를 사용하였습니다.
그 다음 if 문을 이용하여 불가능한 날짜들은 -1을 출력하도록 해주었고
연도가 3자리인 경우, 월이 1자리인 경우에 대해 각각 if문으로 처리해주었습니다.
코드
출처
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
반응형
'알고리즘 연습' 카테고리의 다른 글
[ 삼성 SW 역량 테스트 A형 기출문제 ] 3190. 뱀 _ JAVA 문제풀이 (3) | 2019.10.19 |
---|---|
[ SWEA_D1 ] 2072. 홀수만 더하기 _ JAVA 문제풀이 (0) | 2019.10.17 |
[ SWEA_D1 ] 2071. 평균값 구하기 _ JAVA 문제풀이 (0) | 2019.10.17 |
[ SWEA_D1 ] 2070. 큰 놈, 작은 놈, 같은 놈 _ JAVA 문제풀이 (0) | 2019.10.17 |
[ SWEA_D1 ] 2063. 중간값 찾기 _ JAVA 문제풀이 (0) | 2019.10.16 |