Skip to content

Commit 5a67668

Browse files
authored
Merge pull request jsk3342#153 from heejin-k/main
Solve : 9,10,11,12
2 parents f9e72e5 + 6d72d69 commit 5a67668

File tree

8 files changed

+197
-0
lines changed

8 files changed

+197
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# 문제9 : concat을 활용한 출력 방법
2+
3+
다음 소스 코드를 완성하여 날짜와 시간을 출력하시오.
4+
5+
```jsx
6+
**데이터**
7+
var year = '2019';
8+
var month = '04';
9+
var day = '26';
10+
var hour = '11';
11+
var minute = '34';
12+
var second = '27';
13+
14+
var result = //빈칸을 채워주세요
15+
16+
console.log(result);
17+
18+
**출력**
19+
2019/04/26 11:34:27
20+
```
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/*
2+
# 문제9 : concat을 활용한 출력 방법
3+
4+
다음 소스 코드를 완성하여 날짜와 시간을 출력하시오.
5+
6+
**데이터**
7+
var year = '2019';
8+
var month = '04';
9+
var day = '26';
10+
var hour = '11';
11+
var minute = '34';
12+
var second = '27';
13+
14+
var result = //빈칸을 채워주세요
15+
16+
console.log(result);
17+
18+
**출력**
19+
2019/04/26 11:34:27
20+
*/
21+
var year = "2019";
22+
var month = "04";
23+
var day = "26";
24+
var hour = "11";
25+
var minute = "34";
26+
var second = "27";
27+
28+
var result = `${year}/${month}/${day} ${hour}:${minute}:${second}`;
29+
30+
console.log(result);
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# 문제10 : 별 찍기
2+
3+
크리스마스 날, 은비는 친구들과 함께 파티를 하기로 했습니다. 그런데, 크리스마스 트리를 사는 것을 깜빡하고 말았습니다. 온 가게를 돌아다녀 봤지만 크리스마스 트리는 모두 품절이었습니다.
4+
하는 수 없이 은비는 프로그래밍으로 트리를 만들기로 합니다.
5+
6+
**은비를 위해 프로그램을 작성해 주세요.**
7+
8+
```jsx
9+
**입력**
10+
5
11+
12+
**출력**
13+
*
14+
***
15+
*****
16+
*******
17+
*********
18+
```

Challenge/HeejinKim/010.star/solve.js

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
/*
2+
# 문제10 : 별 찍기
3+
4+
크리스마스 날, 은비는 친구들과 함께 파티를 하기로 했습니다. 그런데, 크리스마스 트리를 사는 것을 깜빡하고 말았습니다. 온 가게를 돌아다녀 봤지만 크리스마스 트리는 모두 품절이었습니다.
5+
하는 수 없이 은비는 프로그래밍으로 트리를 만들기로 합니다.
6+
7+
**은비를 위해 프로그램을 작성해 주세요.**
8+
9+
**입력**
10+
5
11+
12+
**출력**
13+
*
14+
***
15+
*****
16+
*******
17+
*********
18+
*/
19+
20+
// function star(num) {
21+
// for (let i = 0; i < num+1; i++) {
22+
// for (let j = 1; j < i + 2; j += 2) {
23+
// console.log("*".repeat(j));
24+
// }
25+
// }
26+
// }
27+
28+
// star(5);
29+
30+
function start(num) {
31+
for (let i = 0; i < num; i++) {
32+
console.log(" ".repeat(num - i) + "*".repeat(2 * i + 1));
33+
}
34+
}
35+
36+
start(5);

Challenge/HeejinKim/011.for/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# 문제11 : for를 이용한 기본 활용
2+
3+
1부터 100까지 모두 더하는 Code를 <pass> 부분에 완성하세요. `for`를 사용해야 합니다.
4+
5+
```jsx
6+
let s = 0;
7+
8+
//pass
9+
10+
console.log(s);
11+
```

Challenge/HeejinKim/011.for/solve.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/*
2+
# 문제11 : for를 이용한 기본 활용
3+
4+
1부터 100까지 모두 더하는 Code를 <pass> 부분에 완성하세요. `for`를 사용해야 합니다.
5+
6+
let s = 0;
7+
8+
//pass
9+
10+
console.log(s);
11+
*/
12+
13+
let s = 0;
14+
15+
for (let i = 1; i <= 100; i++) {
16+
s += i;
17+
}
18+
19+
console.log(s);
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# 문제12 : 게임 캐릭터 클래스 만들기
2+
3+
다음 소스코드에서 클래스를 작성하여 게임 캐릭터의 능력치와 '파이어볼'이 출력되게 만드시오.
4+
**주어진 소스 코드를 수정해선 안됩니다.**
5+
6+
```jsx
7+
**데이터**
8+
<여기에 class를 작성하세요.>
9+
10+
const x = new Wizard(545, 210, 10);
11+
console.log(x.health, x.mana, x.armor);
12+
x.attack();
13+
14+
**출력**
15+
545 210 10
16+
파이어볼
17+
```
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
/*
2+
# 문제12 : 게임 캐릭터 클래스 만들기
3+
4+
다음 소스코드에서 클래스를 작성하여 게임 캐릭터의 능력치와 '파이어볼'이 출력되게 만드시오.
5+
**주어진 소스 코드를 수정해선 안됩니다.**
6+
7+
**데이터**
8+
<여기에 class를 작성하세요.>
9+
10+
const x = new Wizard(545, 210, 10);
11+
console.log(x.health, x.mana, x.armor);
12+
x.attack();
13+
14+
**출력**
15+
545 210 10
16+
파이어볼
17+
*/
18+
19+
class Wizard {
20+
constructor(health, mana, armor) {
21+
this.health = health;
22+
(this.mana = mana), (this.armor = armor);
23+
}
24+
attack() {
25+
console.log("파이어볼");
26+
}
27+
}
28+
29+
const x = new Wizard(545, 210, 10);
30+
console.log(x.health, x.mana, x.armor);
31+
x.attack();
32+
33+
// class Wizard {
34+
// constructor(health, mana, armor) {
35+
// this.health = health;
36+
// this.mana = mana;
37+
// this.armor = armor;
38+
// }
39+
// attack() {
40+
// console.log("파이어볼");
41+
// }
42+
// }
43+
44+
// const x = new Wizard(545, 210, 10);
45+
// console.log(x.health, x.mana, x.armor);
46+
// x.attack();

0 commit comments

Comments
 (0)