회고
TIL - 20230407
k1mwnjn
2023. 4. 7. 02:36
공부
<li>요소는 왜 <ul>요소의 자식 요소여야 할까?
: unordered list, 비정렬 목록 태그 → 요소는 순서가 중요하지 않은 목록을 나타낼 때 사용한다. 요소 내 들어갈 항목의 순서가 필요하다면 요소를 사용한다. 과 의 직계 자식 요소로는 오직 요소만
k1mwnjn.tistory.com
inline과 block의 차이
HTML에서 요소는 웹 페이지 레이아웃에서 작동하는 방식에 따라 블록 또는 인라인 요소로 분류된다. block , , ~ 등의 블록 수준 요소들은 사용 가능한 전체 너비를 차지하고 앞/뒤에 새 줄을 만든다
k1mwnjn.tistory.com
알고리즘
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
function solution(my_string) {
// replace 메서드로 숫자만 추출 -> "12392"
let num = my_string.replace(/[^0-9\.]+/g, "");
// split 메서드로 각 인덱스를 가진 배열로 변환(문자가 됨) -> 숫자로 변환 ->[1,2,3,9,2]
let arr = num.split("").map(Number);
// sort 해주기
let sortedArr = arr.sort((a, b) => a - b);
return sortedArr;
}
다른 사람의 풀이
function solution(my_string) {
return my_string.split("").filter((v) => !isNaN(v)).map((v) => v*1).sort((a,b) => a-b)
}
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
function solution(n) {
let sum = 0;
for (let i = 0; i <= n; i++) {
if (n % i === 0) sum += i;
}
return sum;
}
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
function solution(n) {
let arr = [];
for (let i = 0; i <= n; i++){
if (n % i === 0) {
arr.push(i);
}
}
return arr.sort((a, b) => a - b);
}
소팅할 필요가 없었음.