일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 쌍방향 연결리스트
- 인접 형제 선택자 결합
- Link
- Sort
- 객체
- display : none
- 일반 형제 선택자 결합
- map()
- 양방향 연결리스트
- for..of
- Em
- filter()
- nth-child()
- 배열과 연결리스트의 차이
- classList.contains(string)
- 범용 선택자
- CSS
- 단방향 연결리스트
- 가상 요소 선택자
- invalid assignment left-hand side
- 백준알고리즘
- 고차함수
- innerhtml
- visibility : hidden
- indexOf
- 등차수열의 항 찾기
- Array.from()
- disabled
- 배열의 내림차순
- 배열의 오름차순
- Today
- Total
목록전체 글 (209)
프론트엔드 센트럴파크 (☞゚ヮ゚)☞
문장의 앞 글자 모두 대문자로 바꾸기 1. 단어기준으로 나눈다. => 공백기준으로 나눈다. 2. 단어의 앞 글자를 대문자로 변환해준다. 3. 단어들을 다시 문장으로 조합해준다. function answer(str) { let fix_str = ""; let tmp = str.split(" "); // console.log(tmp); for(let item of tmp) { fix_str += item[0].toUpperCase() + item.slice(1)+ " "; } return fix_str; } let input = [ "Hello, My name is john", "This week is closed due to COVID-19", "fifty percent off this week", ]; ..
slice() 메서드는 어떤 배열의 begin부터 end까지(end미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환합니다. 원본 배열은 바뀌지 않습니다. const animals = ['ant', 'bison', 'camel', 'duck', 'elephant']; console.log(animals.slice(2)); // expected output: Array ["camel", "duck", "elephant"] console.log(animals.slice(2, 4)); // expected output: Array ["camel", "duck"] console.log(animals.slice(1, 5)); // expected output: Array ["bison", "camel", "d..

배열을 입력받아 순서를 역으로 반환해주는 함수 * reverse 함수를 이용하지 않고 정답 function answer(user) { let reverse = []; for(let i = user.length -1; i >= 0; i--) { reverse.push(user[i]); } return reverse; } let input = [ [1, 2, 3, 4], [-1, 6, "hello", -15], ["apple", "banana", "mango"], ]; for (let i = 0; i < input.length; i++) { process.stdout.write(`#${i + 1} `); console.log(answer(input[i])); } reverse를 사용한 경우 function ..

대소문자를 구별하지 않고 advert가 포함된 배열에 대해 true/false로 표현 오답 function answer(str) { let spam_flag; let some = str.toLowerCase(); // let some2 = input.includes("advert"); for(let i=0; i < str.length; i++) { // console.log(some); if(some == input.includes("advert")) { return true } else false return spam_flag; } } let input = [ "RE: Request documents", "[Advertisement] free mobile!", "50% off this week (adv..

Number.MAX_SAFE_INTEGER 상수는 JavaScript에서 안전한 최대 정수값을 나타냅니다. Number.MIN_SAFE_INTEGER 상수는 JavaScript에서 안전한 최소 정수값을 나타냅니다. 배열에서의 최대, 최솟값을 구할 때 초기화 하는 과정에서 사용된다. 예시) 배열을 받아, 최댓값을 반환하는 함수 function answer(arr) { let max; max = Number.MAX_SAFE_INTEGER; for(let i=0; i max) { max = arr[i]; } } return max; }; let input = [ [1,6,5,2,3], [19,41,23,-4,17], [-64,-27,-41,-33,-5..

중복단어를 제거해주는 함수를 구현하시오. 입력값 ["john", "alice", "alice"], ["Hello", "hello", "HELLO", "hello"], ["kiwi", "banana", "mango", "kiwi", "banana"] 오답 function answer(arr) { let new_arr = []; let set = new Set(arr); new_arr = Object.keys(set); return new_arr; }; let input = [ ["john", "alice", "alice"], ["Hello", "hello", "HELLO", "hello"], ["kiwi", "banana", "mango", "kiwi", "banana"], ]; for(let i = 0;..
날짜를 입력받아 요일을 반환해주는 함수 정답 function answer(str) { let week = new Array( "일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일" ); let day; const birthday = new Date(str); day = week[birthday.getDay()]; return day; }; let input = [ "2021-01-27", "2021-02-27", "2021-03-14" ]; for(let i = 0; i < input.length; i++) { console.log(`#${i + 1} ${answer(input[i])}`); }

키 150cm 이상인 사람만 출입 가능하다. 입력값 {name : "john", age : 27, height : 181}, {name : "alice", age : 12, height : 148}, {name : "top", age : 18, height : 150}, {name : "bob", age : 14, height : 156} 정답 function answer(user) { let permit; for(let i = 0; i = 150) { return true; } else return false; }; return permit; }; let input = [{name : "john", age : 27, height : ..
HTML 삽입 미리보기할 수 없는 소스 calc() width : calc(100% - 200px) : 가로길이 100%에서 200px만큼의 길이를 뺀 것 ※주의할 점 사칙연산 앞 뒤로 공백을 넣어주어야 한다. 개발자도구(F12)에 들어가서 computed를 확인해보면 브라우저가 px로 계산한 값을 볼 수 있다. min(), max() width : min(100%, 500px) : 두개의 값 중에 작은 값을 브라우저가 선택한다. width : max(100%, 500px) : 두개의 값 중에 큰 값을 브라우저가 선택한다. ※주의할 점 min과 max는 IE에서는 적용이 안됨으로 적용되는 브라우저를 잘 확인해야 한다. 만약 viewport의 사이즈가 변경되면 둘 중 작은값을 다시 선택하여 설정하게 된다.