Skip to content

Commit c2e5fc8

Browse files
committed
solve: 024, 025, 026 문제 해결
1 parent 318ad64 commit c2e5fc8

File tree

6 files changed

+88
-0
lines changed

6 files changed

+88
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# 문제24 : 대문자로 바꿔주세요!
2+
3+
민지는 국제 포럼에서 아르바이트를 하게 되었습니다. 민지는 각 국에서 온 참가자들의 명단을 엑셀로 정리하고 있는데 참가자들 이름이 어떤 이는 전부 소문자, 어떤 이는 전부 대문자로 써져 있는 등 형식이 제각각이었습니다.
4+
5+
민지를 위해 **이름이 입력되면 전부 대문자로 출력되는 프로그램**을 만들어주세요.
6+
7+
```jsx
8+
**입출력**
9+
10+
입력 : mary
11+
출력 : MARY
12+
```
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/*
2+
# 문제24 : 대문자로 바꿔주세요!
3+
4+
민지는 국제 포럼에서 아르바이트를 하게 되었습니다. 민지는 각 국에서 온 참가자들의 명단을 엑셀로 정리하고 있는데 참가자들 이름이 어떤 이는 전부 소문자, 어떤 이는 전부 대문자로 써져 있는 등 형식이 제각각이었습니다.
5+
6+
민지를 위해 **이름이 입력되면 전부 대문자로 출력되는 프로그램**을 만들어주세요.
7+
8+
**입출력**
9+
10+
입력 : mary
11+
출력 : MARY
12+
*/
13+
14+
function nameToUpperCase() {
15+
const name = prompt('이름을 입력하세요');
16+
console.log(name.toUpperCase());
17+
}
18+
19+
nameToUpperCase();
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# 문제 25: 원의 넓이를 구하세요
2+
3+
원의 넓이는 `반지름의 길이 x 반지름의 길이 x 3.14`로 구할 수 있습니다.
4+
함수를 사용하여 원의 넓이를 구하는 코드를 작성해봅시다.
5+
6+
**입력으로 반지름의 길이 정수 n이 주어지면 원의 넓이를 반환하는 함수**를 만들어 주세요.
7+
8+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// # 문제 25: 원의 넓이를 구하세요
2+
3+
// 원의 넓이는 `반지름의 길이 x 반지름의 길이 x 3.14`로 구할 수 있습니다.
4+
// 함수를 사용하여 원의 넓이를 구하는 코드를 작성해봅시다.
5+
6+
// **입력으로 반지름의 길이 정수 n이 주어지면 원의 넓이를 반환하는 함수**를 만들어 주세요.
7+
8+
function circle() {
9+
let radius = prompt('반지름의 길이를 입력해주세요.');
10+
console.log(Math.pow(parseInt(radius), 2) * 3.14);
11+
}
12+
13+
circle();
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# 문제26 : 행성 문제2
2+
3+
우리 태양계를 이루는 행성은 수성, 금성, 지구, 화성, 목성, 토성, 천왕성, 해왕성이 있습니다.
4+
이 행성들의 영어 이름은 Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune입니다.
5+
6+
행성의 한글 이름을 입력하면 영어 이름을 반환하는 프로그램을 만들어 주세요.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// 문제26 : 행성 문제2
2+
3+
// 우리 태양계를 이루는 행성은 수성, 금성, 지구, 화성, 목성, 토성, 천왕성, 해왕성이 있습니다.
4+
// 이 행성들의 영어 이름은 Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune입니다.
5+
6+
// 행성의 한글 이름을 입력하면 영어 이름을 반환하는 프로그램을 만들어 주세요.
7+
8+
const planets = {
9+
'수성' : 'Mercury',
10+
'금성' : 'Venus',
11+
'지구' : 'Earth',
12+
'화성' : 'Mars',
13+
'목성' : 'Jupiter',
14+
'토성' : 'Saturn',
15+
'천왕성' : 'Uranus',
16+
'해왕성' : 'Neptune',
17+
};
18+
19+
function korToEng () {
20+
let koreanName = prompt('행성의 한글 이름을 입력하세요.').toString();
21+
22+
if (!Object.keys(planets).includes(koreanName)) {
23+
alert('이름을 다시 입력해주세요.');
24+
korToEng();
25+
} else {
26+
console.log(planets[koreanName]);
27+
}
28+
}
29+
30+
korToEng();

0 commit comments

Comments
 (0)