diff --git a/Challenge/SominLee/1.arry/README.md b/Challenge/SominLee/1.arry/README.md new file mode 100644 index 0000000..d5088f4 --- /dev/null +++ b/Challenge/SominLee/1.arry/README.md @@ -0,0 +1,5 @@ +# 문제1 : 배열의 삭제 + +다음 배열에서 400, 500를 삭제하는 code를 입력하세요. + +var nums = [100, 200, 300, 400, 500]; \ No newline at end of file diff --git a/Challenge/SominLee/1.arry/solve.js b/Challenge/SominLee/1.arry/solve.js new file mode 100644 index 0000000..8e666b8 --- /dev/null +++ b/Challenge/SominLee/1.arry/solve.js @@ -0,0 +1,16 @@ +// # 문제1 : 배열의 삭제 +// 다음 배열에서 400, 500를 삭제하는 code를 입력하세요. + +var nums = [100, 200, 300, 400, 500]; + +nums.pop(); +nums.pop(); + +console.log(nums); + +// 정답 +// nums.pop(); +// nums.pop(); + +// 다른 방법 +// nums.splice(nums.length-2,2) \ No newline at end of file diff --git a/Challenge/SominLee/2.arryMethd/README.md b/Challenge/SominLee/2.arryMethd/README.md new file mode 100644 index 0000000..01d8d19 --- /dev/null +++ b/Challenge/SominLee/2.arryMethd/README.md @@ -0,0 +1,11 @@ +# 문제2 : 배열의 내장함수 + +부분에 배열 내장함수를 이용하여 코드를 입력하고 다음과 같이 출력되게 하세요. + +데이터 +var arr = [200, 100, 300]; +//pass +console.log(arr); + +출력 +[200, 100, 10000, 300] \ No newline at end of file diff --git a/Challenge/SominLee/2.arryMethd/solve.js b/Challenge/SominLee/2.arryMethd/solve.js new file mode 100644 index 0000000..e4e2014 --- /dev/null +++ b/Challenge/SominLee/2.arryMethd/solve.js @@ -0,0 +1,14 @@ +// # 문제2 : 배열의 내장함수 + +// 부분에 배열 내장함수를 이용하여 코드를 입력하고 다음과 같이 출력되게 하세요. + +데이터 +var arr = [200, 100, 300]; +arr.splice(2,0,10000); +console.log(arr); + +출력 +[200, 100, 10000, 300] + +// 정답 +// arr.splice(2,0,10000); \ No newline at end of file diff --git a/Challenge/SominLee/3.type/README.md b/Challenge/SominLee/3.type/README.md new file mode 100644 index 0000000..93b152a --- /dev/null +++ b/Challenge/SominLee/3.type/README.md @@ -0,0 +1,13 @@ +# 문제3 : 변수의 타입 + +다음 출력 값으로 올바른 것은? + +```jsx +var arr = [100, 200, 300]; +console.log(typeof(arr)); +``` + + +4) object \ No newline at end of file diff --git a/Challenge/SominLee/3.type/solve.js b/Challenge/SominLee/3.type/solve.js new file mode 100644 index 0000000..7cbb9e8 --- /dev/null +++ b/Challenge/SominLee/3.type/solve.js @@ -0,0 +1,13 @@ +// # 문제3 : 변수의 타입 + +// 다음 출력 값으로 올바른 것은? + +var arr = [100, 200, 300]; +console.log(typeof(arr)); + +// 1) undefined +// 2) string +// 3) number +// 4) object + +// 정답 4번 \ No newline at end of file diff --git a/Challenge/SominLee/4.type(2)/README.md b/Challenge/SominLee/4.type(2)/README.md new file mode 100644 index 0000000..46ff4b1 --- /dev/null +++ b/Challenge/SominLee/4.type(2)/README.md @@ -0,0 +1,8 @@ +# 문제4 : 변수의 타입2 + +다음 변수 a를 typeof(a)로 넣었을 때 출력될 값과의 연결이 알맞지 않은 것은? + +1. 입력 : a =1, 출력 : number +2. 입력 : a = 2.22, 출력 : boolean +3. 입력 : a = 'p', 출력 : string +4. 입력 : a = [1, 2, 3], 출력 : object diff --git a/Challenge/SominLee/4.type(2)/solve.js b/Challenge/SominLee/4.type(2)/solve.js new file mode 100644 index 0000000..12662c4 --- /dev/null +++ b/Challenge/SominLee/4.type(2)/solve.js @@ -0,0 +1,11 @@ +// # 문제4 : 변수의 타입2 + +// 다음 변수 a를 typeof(a)로 넣었을 때 출력될 값과의 연결이 알맞지 않은 것은? + +// 1) 입력 : a =1, 출력 : number +// 2) 입력 : a = 2.22, 출력 : boolean +// 3) 입력 : a = 'p', 출력 : string +// 4) 입력 : a = [1, 2, 3], 출력 : object + + +// 2) 입력 : a = 2.22, 출력 : boolean // number \ No newline at end of file diff --git a/Challenge/SominLee/4.type_2/README.md b/Challenge/SominLee/4.type_2/README.md new file mode 100644 index 0000000..46ff4b1 --- /dev/null +++ b/Challenge/SominLee/4.type_2/README.md @@ -0,0 +1,8 @@ +# 문제4 : 변수의 타입2 + +다음 변수 a를 typeof(a)로 넣었을 때 출력될 값과의 연결이 알맞지 않은 것은? + +1. 입력 : a =1, 출력 : number +2. 입력 : a = 2.22, 출력 : boolean +3. 입력 : a = 'p', 출력 : string +4. 입력 : a = [1, 2, 3], 출력 : object diff --git a/Challenge/SominLee/4.type_2/solve.js b/Challenge/SominLee/4.type_2/solve.js new file mode 100644 index 0000000..9c182d6 --- /dev/null +++ b/Challenge/SominLee/4.type_2/solve.js @@ -0,0 +1,10 @@ +// # 문제4 : 변수의 타입2 + +// 다음 변수 a를 typeof(a)로 넣었을 때 출력될 값과의 연결이 알맞지 않은 것은? + +// 1) 입력 : a =1, 출력 : number +// 2) 입력 : a = 2.22, 출력 : boolean +// 3) 입력 : a = 'p', 출력 : string +// 4) 입력 : a = [1, 2, 3], 출력 : object + +// 정답 2번, 출력 : number \ No newline at end of file diff --git a/Challenge/SominLee/5.for/README.md b/Challenge/SominLee/5.for/README.md new file mode 100644 index 0000000..e704b38 --- /dev/null +++ b/Challenge/SominLee/5.for/README.md @@ -0,0 +1,20 @@ + +# 문제 5 for문 계산 + +다음 코드의 출력 값으로 알맞은 것은? + +```jsx +var a = 10; +var b = 2; + +for(var i=1; i<5; i+=2){ + a += i; +} + +console.log(a+b); +``` + +1) 10 +2) 12 +3) 14 +4) 16 \ No newline at end of file diff --git a/Challenge/SominLee/5.for/solve.js b/Challenge/SominLee/5.for/solve.js new file mode 100644 index 0000000..a784185 --- /dev/null +++ b/Challenge/SominLee/5.for/solve.js @@ -0,0 +1,22 @@ + +// # 문제 5 for문 계산 + +// 다음 코드의 출력 값으로 알맞은 것은? + +jsx +var a = 10; +var b = 2; + +for(var i=1; i<5; i+=2){ + a += i; +} + +console.log(a+b); + + +// 1) 10 +// 2) 12 +// 3) 14 +// 4) 16 + +// 정답 4번 \ No newline at end of file