start: 변경을 시작할 시점.delete: 제거 할 요소의 수.item..: 추가할 요소. 하나 또는 그 이상의 item이 추가될 수 있다.1\. 초기값으로 먼저 실행. i = 1; a += i;2\. 증감문 실행 후 조건문 확인, 참일 경우 실행. i += 2 -
Q1. Make a string out of an array Q2. Make an array out of a string split() : string객체를 지정한 구분자를 이용하여 여러개의 문자열로 나눈다. Q3. Make this array look like
Q6. False 1을 포함한 0이 아닌 숫자는 truthy한 값이다. Q7. 변수명 문자, 밑줄 혹은 달러기호로 시작한 것만 변수명이 될 수 있으며 js문법에 존재하는 예약어는 사용할 수 없다. Q8. 객체의 키 이름 중복 키 내부에서 중복되는 값이 있을 경
<순서> s = 0, i = 1 -> s = 1, i = 2 -> s = 3, i = 3 -> s = 6.....prompt(입력 창에 띄워줄 메시지, 입력 부분의 기본 값)Template literals : backtick(\`\`) 안에서 $와 중괄호로 표현식
2\. Math.floor()를 활용해 몫을 따로 저장 -> %연산자를 활용해 나머지만 따로 저장 -> 문자열로 합쳐주기
Q21. Q22. 배수인지 확인하기 % 연산자는 나머지를 계산한다. 배수인지 확인할 때 사용한다. Q23. OX 문제 Q24. 대문자로 바꿔주세요! toUpperCase() : 주어진 문자열을 대문자로 바꿔준다. toLowerCase() : 주어진 문자열을 소
Q26. 행성 문제2 if문을 사용할 필요없이 object형태로 정보를 저장하고 key값으로 찾으면 훨씬 효율적이다. Q27. 객체 만들기 객체에 새로운 key와 value 생성하기. Q28. 2-gram for문안에 return을 입력하게 되면 함수를 멈추고 반환하기 때문에 for문 안에는 return을 넣지 않는다. Q29. 대문
무언가를 실행하는데 필요한 단계수를 나타내는 것, 즉 알고리즘에 필요한 단계 수를 나타내는 것이다.O(1)과 O(n)의 의미 : ()안의 수는 자료구조의 길이만큼 걸리는 단계 수를 나타내는 것이다.arr.slice()는 배열을 복사한다. 빈 값을 만들고 원래 값을 돌면
Q36. 구구단 출력하기 Q37. 반장선거 1. result라는 객체에 key값으로 접근해 값이 있으면 1을 더해주고 없으면 1을 할당 2. reduce를 활용해 value값을 비교해서 큰값을 남기는 winner라는 변수 설정 Q38. 호준이의 아르바이트 1.
Q41. 소수판별 소수는 1이상의 정수로 본인으로만 나눌 수 있다. 2와 3을 제외한 나머지는 2와 3으로 나누었을 때 0이 아니기 때문에 if문을 중첩하여 1. 1보다 큰 수 2. 2와 3일 때, 2와 3이 아닐 때로 구분하여 판별하였다. Q42. Q43. Q
마지막 20의 값은 더해지지 않았기 때문에 마지막에 2를 더해준다.