Skip to content

Commit a17c2ee

Browse files
committed
Solve : 13 ~ 16 문제
1 parent 5a67668 commit a17c2ee

File tree

8 files changed

+159
-0
lines changed

8 files changed

+159
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# 문제13 : 몇 번째 행성인가요?
2+
3+
우리 태양계를 이루고 있는 행성은 **수성, 금성, 지구, 화성, 목성, 토성, 천왕성, 해왕성**으로 총 8개 입니다. 저희는 우리 태양계의 n번째 행성이 무엇인지 알고 싶습니다.
4+
5+
입력으로 행성의 순서를 나타내는 숫자 n이 입력됩니다.
6+
출력으로 그 순서에 해당하는 행성의 이름을 출력해 주세요.
7+
8+
예를들어 1이 입력되면, 첫번째 행성인 수성이 출력됩니다.
9+
10+
```jsx
11+
**입출력**
12+
13+
입력 : 1
14+
출력 : 수성
15+
```
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
/*
2+
# 문제13 : 몇 번째 행성인가요?
3+
4+
우리 태양계를 이루고 있는 행성은 **수성, 금성, 지구, 화성, 목성, 토성, 천왕성, 해왕성**으로 총 8개 입니다. 저희는 우리 태양계의 n번째 행성이 무엇인지 알고 싶습니다.
5+
6+
입력으로 행성의 순서를 나타내는 숫자 n이 입력됩니다.
7+
출력으로 그 순서에 해당하는 행성의 이름을 출력해 주세요.
8+
9+
예를들어 1이 입력되면, 첫번째 행성인 수성이 출력됩니다.
10+
11+
**입출력**
12+
13+
입력 : 1
14+
출력 : 수성
15+
*/
16+
17+
const planet = ["수성", "금성", "지구", "화성", "목성", "토성", "천왕성", "혜왕성"]
18+
function planetSelect(num) {
19+
console.log(planet[num - 1])
20+
if (num > planet.length) {
21+
console.log(`태양계의 ${num}번째 행성은 없습니다.`)
22+
}
23+
}
24+
25+
planetSelect(1)
26+

Challenge/HeejinKim/014.if/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# 문제14 : 3의 배수 인가요?
2+
3+
영희는 친구와 게임을 하고 있습니다. 서로 돌아가며 랜덤으로 숫자를 하나 말하고 그게 3의 배수이면 박수를 치고 아니면 그 숫자를 그대로 말하는 게임입니다.
4+
5+
입력으로 랜덤한 숫자 n이 주어집니다.
6+
7+
만약 그 수가 **3의 배수라면 '짝'이라는 글자를, 3의 배수가 아니라면 n을 그대로 출력**해 주세요.
8+
9+
```jsx
10+
**입출력**
11+
12+
입력 : 3
13+
출력 :
14+
15+
입력 : 2
16+
출력 : 2
17+
```

Challenge/HeejinKim/014.if/solve.js

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
/*
2+
# 문제14 : 3의 배수 인가요?
3+
4+
영희는 친구와 게임을 하고 있습니다. 서로 돌아가며 랜덤으로 숫자를 하나 말하고 그게 3의 배수이면 박수를 치고 아니면 그 숫자를 그대로 말하는 게임입니다.
5+
6+
입력으로 랜덤한 숫자 n이 주어집니다.
7+
8+
만약 그 수가 **3의 배수라면 '짝'이라는 글자를, 3의 배수가 아니라면 n을 그대로 출력**해 주세요.
9+
10+
**입출력**
11+
12+
입력 : 3
13+
출력 : 짝
14+
15+
입력 : 2
16+
출력 : 2
17+
*/
18+
19+
function play(num) {
20+
if (num % 3 === 0 && num > 0) {
21+
console.log("짝👏🏻")
22+
}
23+
if (num <= 0) {
24+
console.log("양수로 입력하세요")
25+
26+
} else {
27+
console.log(num)
28+
}
29+
}
30+
31+
play(5)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# 문제15 : 자기소개
2+
3+
신학기가 시작되고, 아이들이 돌아가면서 자기소개를 하기로 했습니다.
4+
5+
만약 입력으로 `김다정`이라는 이름이 주어지면 "안녕하세요. 저는 김다정입니다."라고 출력하게
6+
해주세요.
7+
8+
```jsx
9+
**입출력**
10+
11+
입력 : 김다정
12+
출력 : 안녕하세요. 저는 김다정입니다.
13+
```
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/*
2+
# 문제15 : 자기소개
3+
4+
신학기가 시작되고, 아이들이 돌아가면서 자기소개를 하기로 했습니다.
5+
6+
만약 입력으로 `김다정`이라는 이름이 주어지면 "안녕하세요. 저는 김다정입니다."라고 출력하게
7+
해주세요.
8+
9+
**입출력**
10+
11+
입력 : 김다정
12+
출력 : 안녕하세요. 저는 김다정입니다.
13+
*/
14+
15+
function sayHello(name) {
16+
console.log(`안녕하세요. 저는 ${name}입니다.`)
17+
}
18+
19+
let 이름 = prompt('이름을 입력하세요');
20+
console.log(`안녕하세요. 저는 ${이름}입니다.`);
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# 문제16 : 로꾸거
2+
3+
문장이 입력되면 거꾸로 출력하는 프로그램을 만들어 봅시다.
4+
5+
```jsx
6+
**입출력**
7+
8+
입력 : 거꾸로
9+
출력 : 로꾸거
10+
```
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/*
2+
# 문제16 : 로꾸거
3+
4+
문장이 입력되면 거꾸로 출력하는 프로그램을 만들어 봅시다.
5+
6+
입력 : 거꾸로
7+
출력 : 로꾸거
8+
9+
*/
10+
11+
//처음 풀이
12+
let input = prompt("문장을 입력하세요")
13+
let inputArray = [...input]
14+
let replaceInputArray = []
15+
16+
for (let i = 0; i < input.length; i++) {
17+
replaceInputArray.push(inputArray.pop())
18+
}
19+
20+
let result = replaceInputArray.join("")
21+
console.log(result)
22+
23+
//reverse 함수 사용
24+
25+
let inputArray2 = [...prompt("문장을 입력하세요")]
26+
let changeResult = inputArray2.reverse().join("")
27+
console.log(changeResult)

0 commit comments

Comments
 (0)