회고

TIL - 20230407

k1mwnjn 2023. 4. 7. 02:36

 

 

 

 

공부

<li>요소는 왜 <ul>요소의 자식 요소여야 할까?

 

<li>요소는 왜 <ul>요소의 자식 요소여야 할까?

: unordered list, 비정렬 목록 태그 → 요소는 순서가 중요하지 않은 목록을 나타낼 때 사용한다. 요소 내 들어갈 항목의 순서가 필요하다면 요소를 사용한다. 과 의 직계 자식 요소로는 오직 요소만

k1mwnjn.tistory.com

inline과 block의 차이

 

inline과 block의 차이

HTML에서 요소는 웹 페이지 레이아웃에서 작동하는 방식에 따라 블록 또는 인라인 요소로 분류된다. block , , ~ 등의 블록 수준 요소들은 사용 가능한 전체 너비를 차지하고 앞/뒤에 새 줄을 만든다

k1mwnjn.tistory.com

 

알고리즘

문자열 정렬하기 (1)

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

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);
}

소팅할 필요가 없었음.