~๋ชฉ์ฐจ~
๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/12901?language=java
๋ฌธ์ ํด๊ฒฐ ํฌ์ธํธ
- 1์ 1์ผ์ด ๊ธ์์ผ์ด๋ฏ๋ก "FRI"๋ถํฐ ์์๋๋ก ์์ผ ๋ฐฐ์ด ์์ฑ
- month[i] ๋ i+1์์ ์ผ ์
- 1์ 1์ผ๋ถํฐ ๋ฉฐ์น ์ง๋ฌ๋์ง ๊ธฐ๋กํ๋ days ๋ณ์
- 5์ ์ด๋ผ๋ฉด month[0]๋ถํฐ month[3]๊น์ง (1์๋ถํฐ 4์๊น์ง) ์ผ ์ ๋ํ๊ธฐ
- ์ต์ข ์ ์ผ๋ก 1์ 1์ผ๋ถํฐ days์ผ ์ง๋ ๋ ์ ์ผ์ฃผ์ผ์ธ 7์ผ๋ก ๋๋ ์ ํด๋นํ๋ ์์ผ ์ฐพ๊ธฐ
์์ฑ ์ฝ๋
class Solution {
public String solution(int a, int b) {
String answer = "";
String[] week = {"FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU"};
int[] month = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int days = b-1;
for(int i=0; i<a-1; i++)
days += month[i];
return week[days % 7];
}
}
๋์์ด ๋์ จ๋ค๋ฉด ์ข์์ ๋๋ฌ์ฃผ์ธ์๐
'๐๋ฌธ์ ํ์ด > ๐งฉProgrammers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] ํ๋ก๊ทธ๋๋จธ์ค ํฌ์ผ๋ชฌ | HashSet (0) | 2023.05.05 |
---|---|
[JAVA] ํ๋ก๊ทธ๋๋จธ์ค ์ถ์ต ์ ์ | HashMap (0) | 2023.05.05 |
[JAVA] ํ๋ก๊ทธ๋๋จธ์ค ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฐ์ ๊ธ์ (0) | 2023.05.05 |
[JAVA] ํ๋ก๊ทธ๋๋จธ์ค ํธ๋ํ์ดํธ ๋ํ (0) | 2023.05.05 |
[JAVA] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ผ ๋ฌธ์ (0) | 2023.05.05 |