-
728x90
class Solution { fun solution(a: Int, b: Int): String { var answer = "" val monDayList = listOf<Int>(31,29,31,30,31,30,31,31,30,31,30) var days = 0 if(a != 1) { for(i in 1 .. a-1){ days += monDayList[i-1] } days += b - 1 } else days = b -1 days = (days % 7) val result = arrayOf("FRI","SAT","SUN","MON","TUE","WED","THU") answer = result[days] return answer } }
저의 현재 실력으로 푼 문제 답안이며, 가장 좋은 코드는 아닐 수 있으며, 코틀린을 공부하면서 추가적으로 알게 된 개념이 있어 다시 풀 경우 추가적으로 코드를 작성 할 수 있도록 하겠습니다.
'프로그래머스' 카테고리의 다른 글
신고 결과 받기(해결완료) + 완료 후기 (0) 2022.09.13 성격 유형 검사하기 (0) 2022.09.13 가운데 글자 가져오기 (0) 2022.09.11 나누어 떨어지는 숫자 배열 (0) 2022.09.11 두 정수 사이의 합 (0) 2022.09.11