Skip to content

Commit 3b23b4d

Browse files
committed
[level 1] Title: 2016년, Time: 0.03 ms, Memory: 82.9 MB -BaekjoonHub
1 parent ad96855 commit 3b23b4d

2 files changed

Lines changed: 70 additions & 0 deletions

File tree

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
class Solution {
2+
static int[] months = {31,29,31,30,31,30,31,31,30,31,30,31};
3+
static String[] days = {"FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU"};
4+
5+
public String solution(int a, int b) {
6+
String answer = "";
7+
8+
int day_cnt = 0;
9+
10+
for(int i=0; i<a-1; i++){
11+
day_cnt += months[i];
12+
}
13+
14+
day_cnt += b;
15+
16+
return days[(day_cnt-1) % 7];
17+
18+
// return answer;
19+
}
20+
}
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# [level 1] 2016년 - 12901
2+
3+
[문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/12901)
4+
5+
### 성능 요약
6+
7+
메모리: 82.9 MB, 시간: 0.03 ms
8+
9+
### 구분
10+
11+
코딩테스트 연습 > 연습문제
12+
13+
### 채점결과
14+
15+
정확성: 100.0<br/>합계: 100.0 / 100.0
16+
17+
### 제출 일자
18+
19+
2025년 05월 13일 22:31:35
20+
21+
### 문제 설명
22+
23+
<p>2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 <code>SUN,MON,TUE,WED,THU,FRI,SAT</code></p>
24+
25+
<p>입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요.</p>
26+
27+
<h5>제한 조건</h5>
28+
29+
<ul>
30+
<li>2016년은 윤년입니다.</li>
31+
<li>2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다)</li>
32+
</ul>
33+
34+
<h4>입출력 예</h4>
35+
<table class="table">
36+
<thead><tr>
37+
<th>a</th>
38+
<th>b</th>
39+
<th>result</th>
40+
</tr>
41+
</thead>
42+
<tbody><tr>
43+
<td>5</td>
44+
<td>24</td>
45+
<td>"TUE"</td>
46+
</tr>
47+
</tbody>
48+
</table>
49+
50+
> 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges

0 commit comments

Comments
 (0)