File tree Expand file tree Collapse file tree 6 files changed +88
-0
lines changed Expand file tree Collapse file tree 6 files changed +88
-0
lines changed Original file line number Diff line number Diff line change
1
+ # 문제31 : 자바스크립트 자료형의 복잡도
2
+
3
+ 다음 배열 내장함수의 시간 복잡도가 O(1)이 아닌 것을 모두 고르시오.
4
+
5
+ 1 ) arr[ i]
6
+ 2 ) arr.push(5)
7
+ 3 ) arr.slice()
8
+ 4 ) arr.pop()
9
+ 5 ) arr.includes(5)
Original file line number Diff line number Diff line change
1
+ /*
2
+ # 문제31 : 자바스크립트 자료형의 복잡도
3
+
4
+ 다음 배열 내장함수의 시간 복잡도가 O(1)이 아닌 것을 모두 고르시오.
5
+
6
+ 1) arr[i]
7
+ 2) arr.push(5)
8
+ 3) arr.slice()
9
+ 4) arr.pop()
10
+ 5) arr.includes(5)
11
+
12
+ 정답 : 3번 5번
13
+ */
Original file line number Diff line number Diff line change
1
+ # 문제32 : 문자열 만들기
2
+
3
+ 취업 준비생인 혜림이는 자기소개서를 쓰고 있습니다. 열심히 자기소개서를 작성하던 도중 혜림이는 자기가 지금까지 단어를 얼마나 적었는지 궁금하게 됩니다.
4
+
5
+ 혜림이를 위해 ** 문자열을 입력받으면 단어의 갯수를 출력하는 프로그램** 을 작성해 주세요.
6
+
7
+ ``` jsx
8
+ ** 입력**
9
+ 안녕하세요. 저는 제주대학교 컴퓨터공학전공 혜림입니다.
10
+
11
+ ** 출력**
12
+ 5
13
+ ```
Original file line number Diff line number Diff line change
1
+ // # 문제32 : 문자열 만들기
2
+
3
+ // 취업 준비생인 혜림이는 자기소개서를 쓰고 있습니다. 열심히 자기소개서를 작성하던 도중 혜림이는 자기가 지금까지 단어를 얼마나 적었는지 궁금하게 됩니다.
4
+
5
+ // 혜림이를 위해 문자열을 입력받으면 단어의 갯수를 출력하는 프로그램을 작성해 주세요.
6
+
7
+ // ```jsx
8
+ // **입력**
9
+ // 안녕하세요. 저는 제주대학교 컴퓨터공학전공 혜림입니다.
10
+
11
+ // **출력**
12
+ // 5
13
+ // ```
14
+
15
+ let input = prompt ( "문자열을 입력하세요." ) . split ( " " ) ;
16
+ console . log ( input . length ) ;
Original file line number Diff line number Diff line change
1
+ # 문제33 : 거꾸로 출력하기
2
+
3
+ 한 줄에 여러개의 숫자가 입력되면, 역순으로 그 숫자들을 하나씩 출력하는 프로그램을 작성하시오.
4
+
5
+ ``` jsx
6
+ ** 입출력**
7
+ 입력 : 1 2 3 4 5
8
+ 출력 : 5 4 3 2 1
9
+
10
+ ** 출력**
11
+ 입력 : 2 4 6 7 8
12
+ 출력 : 8 7 6 4 2
13
+ ```
Original file line number Diff line number Diff line change
1
+ // # 문제33 : 거꾸로 출력하기
2
+
3
+ // 한 줄에 여러개의 숫자가 입력되면, 역순으로 그 숫자들을 하나씩 출력하는 프로그램을 작성하시오.
4
+
5
+ // ```jsx
6
+ // **입출력**
7
+ // 입력 : 1 2 3 4 5
8
+ // 출력 : 5 4 3 2 1
9
+
10
+ // **출력**
11
+ // 입력 : 2 4 6 7 8
12
+ // 출력 : 8 7 6 4 2
13
+ // ```
14
+
15
+ let inputNumber = prompt (
16
+ "숫자를 입력하세요(숫자는 띄워쓰기로 구분해주세요)"
17
+ ) . split ( " " ) ;
18
+ let outNumber = [ ] ;
19
+ for ( let i = 1 ; i < inputNumber . length + 1 ; i ++ ) {
20
+ outNumber . push ( inputNumber [ inputNumber . length - i ] ) ;
21
+ }
22
+
23
+ console . log ( `입력 : ${ inputNumber . join ( " " ) }
24
+ 출력 : ${ outNumber . join ( " " ) } ` ) ;
You can’t perform that action at this time.
0 commit comments