Skip to content

Commit 631dafc

Browse files
authored
Merge pull request jsk3342#221 from plutoin/main
Solve: 41-42번 문제 해결
2 parents e9a1a36 + 3d991f2 commit 631dafc

File tree

4 files changed

+68
-0
lines changed

4 files changed

+68
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# 문제41 : 소수판별
2+
3+
숫자가 주어지면 **소수인지 아닌지 판별하는 프로그램**을 작성해주세요.
4+
소수이면 YES로, 소수가 아니면 NO로 출력해주세요.
5+
(소수 : 1과 자기 자신만으로 나누어떨어지는 1보다 큰 양의 정수)
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/*
2+
# 문제41 : 소수판별
3+
4+
숫자가 주어지면 **소수인지 아닌지 판별하는 프로그램**을 작성해주세요.
5+
소수이면 YES로, 소수가 아니면 NO로 출력해주세요.
6+
(소수 : 1과 자기 자신만으로 나누어떨어지는 1보다 큰 양의 정수)
7+
*/
8+
9+
const num = prompt("숫자를 입력해 주세요. 소수인지 알려드립니다.");
10+
11+
function primeNum(num) {
12+
for (let i = 2; i < num; i++) {
13+
if (num % i === 0) {
14+
console.log("NO");
15+
return false;
16+
}
17+
}
18+
if (num === 1) {
19+
console.log("NO");
20+
return;
21+
}
22+
console.log("YES");
23+
}
24+
25+
primeNum(num);
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# 문제42 : 2020년
2+
3+
2020년 1월 1일은 수요일입니다. 2020년 a월 b일은 무슨 요일일까요?
4+
두 수 a, b를 입력받아 2020년 a월 b일이 무슨 요일인지 리턴하는 함수 solution을 완성하세요.
5+
요일의 이름은 일요일부터 토요일까지 각각 SUN, MON, TUE, WED, THU, FRI, SAT 입니다.
6+
7+
예를 들어 a = 5, b = 24라면 5월 24일은 일요일이므로 문자열 "SUN"를 반환하세요.
8+
9+
**제한 조건**
10+
2020년은 윤년입니다.
11+
2020년 a월 b일은 실제로 있는 날입니다.
12+
(13월 26일이나 2월 45일 같은 날짜는 주어지지 않습니다.)
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
/*
2+
# 문제42 : 2020년
3+
4+
2020년 1월 1일은 수요일입니다. 2020년 a월 b일은 무슨 요일일까요?
5+
두 수 a, b를 입력받아 2020년 a월 b일이 무슨 요일인지 리턴하는 함수 solution을 완성하세요.
6+
요일의 이름은 일요일부터 토요일까지 각각 SUN, MON, TUE, WED, THU, FRI, SAT 입니다.
7+
8+
예를 들어 a = 5, b = 24라면 5월 24일은 일요일이므로 문자열 "SUN"를 반환하세요.
9+
10+
**제한 조건**
11+
2020년은 윤년입니다.
12+
2020년 a월 b일은 실제로 있는 날입니다.
13+
(13월 26일이나 2월 45일 같은 날짜는 주어지지 않습니다.)
14+
*/
15+
16+
const month = 5;
17+
const date = 24;
18+
19+
function calendar(a, b) {
20+
const day = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"];
21+
22+
const x = new Date("2020-" + a + "-" + b);
23+
return day[x.getDay()];
24+
}
25+
26+
console.log(calendar(month, date));

0 commit comments

Comments
 (0)