JavaScript 100제 2

JavaScript 문제풀이(31 ~ 36)

정진 (精進) 문제31 : 자바스크립트 자료형의 복잡도 다음 배열 내장함수의 시간 복잡도가 O(1)이 아닌 것을 모두 고르시오. 1) arr[i] 2) arr.push(5) 3) arr.slice() 4) arr.pop() 5) arr.includes(5) 풀이) '빅 오 1', 0(1)에서 1은 단계수를 나타낸다. 즉, 컴퓨터가 연산에 한 단계만을 거치는 것을 찾아내는 문제다. 문제32 : 문자열 만들기 취업 준비생인 혜림이는 자기소개서를 쓰고 있습니다. 열심히 자기소개서를 작성하던 도중 혜림이는 자기가 지금까지 단어를 얼마나 적었는지 궁금하게 됩니다. 혜림이를 위해 문자열을 입력받으면 단어의 갯수를 출력하는 프로그램을 작성해 주세요. **입출력** 입력 : 안녕하세요. 저는 제주대학교 컴퓨터공학전공 ..

Start JavaScript 2021.12.16

JavaScript 문제풀이(10 ~ 11)

계획대로 되지 않는 다고 해서 그것이 불필요한 것은 아니다. 문제10 : 별 찍기 크리스마스 날, 은비는 친구들과 함께 파티를 하기로 했습니다. 그런데, 크리스마스 트리를 사는 것을 깜빡하고 말았습니다. 온 가게를 돌아다녀 봤지만 크리스마스 트리는 모두 품절이었습니다. 하는 수 없이 은비는 프로그래밍으로 트리를 만들기로 합니다. 은비를 위해 프로그램을 작성해 주세요. **입력** 5 **출력** * *** ***** ******* ********* 풀이) 조건 하나씩, 단계적으로 생각하자. 한번에 많은 것을 담으려 하지 말자. 1단계) 다섯번의 반복, 세로로 별 출력하기 1부터 5까지 증가하는 '기준', 하나씩 증가하면서 반복한다. 즉, '별 하나를 출력하고, 줄 바꿈'을 다섯번 실행한다! 2단계) 순회..

Start JavaScript 2021.12.06