Skip to content

Commit 0b9365f

Browse files
authored
Merge pull request jsk3342#152 from Dayhun/main
Solve : 5~10번 문제해결
2 parents c2cb163 + 98a60fa commit 0b9365f

File tree

12 files changed

+203
-0
lines changed

12 files changed

+203
-0
lines changed

Challenge/DahyunLim/005.for/README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
2+
# 문제 5 for문 계산
3+
4+
다음 코드의 출력 값으로 알맞은 것은?
5+
6+
```jsx
7+
var a = 10;
8+
var b = 2;
9+
10+
for(var i=1; i<5; i+=2){
11+
a += i;
12+
}
13+
14+
console.log(a+b);
15+
```
16+
17+
1) 10
18+
2) 12
19+
3) 14
20+
4) 16

Challenge/DahyunLim/005.for/solve.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
2+
// # 문제 5 for문 계산
3+
4+
// 다음 코드의 출력 값으로 알맞은 것은?
5+
6+
var a = 10;
7+
var b = 2;
8+
9+
for (var i = 1; i < 5; i += 2) {
10+
a += i;
11+
}
12+
13+
console.log(a + b);
14+
15+
// a = a + i
16+
// a = 10 + 1 = 11
17+
// a = 11 + 3 = 14
18+
// a + b = 14 + 2 = 16
19+
// 따라서 16
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# 문제6 : False
2+
3+
다음은 자바스크립트 문법 중에서 False로 취급하는 것들 입니다.
4+
앗, False로 취급하지 않는 것이 하나 있네요! True를 찾아주세요.
5+
6+
1) NaN
7+
2) 1
8+
3) ""
9+
4) 0
10+
5) undefined
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
//# 문제6 : False
2+
3+
// 다음은 자바스크립트 문법 중에서 False로 취급하는 것들 입니다.
4+
// 앗, False로 취급하지 않는 것이 하나 있네요! True를 찾아주세요.
5+
6+
// 1) NaN
7+
// 2) 1
8+
// 3) ""
9+
// 4) 0
10+
// 5) undefined
11+
12+
/* 답 : 2번
13+
null, undefined, 0, 빈 문자열, NaN, false 를 제외하고는 모두 참인 값 */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# 문제7 : 변수명
2+
3+
다음 중 변수명으로 사용할 수 없는 것 2개를 고르시오.
4+
5+
1) age
6+
2) Age
7+
3) let
8+
4) _age
9+
5) 1age
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/*
2+
# 문제7 : 변수명
3+
4+
다음 중 변수명으로 사용할 수 없는 것 2개를 고르시오.
5+
6+
1) age
7+
2) Age
8+
3) let
9+
4) _age
10+
5) 1age
11+
*/
12+
13+
/* 답 : 3, 5번
14+
변수명은 _, $, 문자로 시작
15+
(예약어는 ex.let 불가능) */
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# 문제8 : 객체의 키 이름 중복
2+
3+
자바스크립트 객체를 다음과 같이 만들었다.
4+
출력값을 입력하시오. (출력값은 공백을 넣지 않습니다. )
5+
6+
```jsx
7+
var d = {
8+
'height':180,
9+
'weight':78,
10+
'weight':84,
11+
'temperature':36,
12+
'eyesight':1
13+
};
14+
15+
console.log(d['weight']);
16+
```
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/*
2+
# 문제8 : 객체의 키 이름 중복
3+
4+
자바스크립트 객체를 다음과 같이 만들었다.
5+
출력값을 입력하시오. (출력값은 공백을 넣지 않습니다. )
6+
7+
var d = {
8+
'height':180,
9+
'weight':78,
10+
'weight':84,
11+
'temperature':36,
12+
'eyesight':1
13+
};
14+
15+
console.log(d['weight']);
16+
*/
17+
18+
/*
19+
답: 84
20+
키가 중복되었을 경우, 마지막 값을 출력한다.
21+
*/
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: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
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 = year.concat('/',month,'/',day,' ',hour,':',minute,':',second);
15+
16+
console.log(result);
17+
18+
**출력**
19+
2019/04/26 11:34:27
20+
*/
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/DahyunLim/010.star/solve.js

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

0 commit comments

Comments
 (0)