본문 바로가기
728x90
반응형
SMALL

기술 개발74

노드(NODE) DOM(Document Object Model)이란? HTML 문서의 계층적 구조와 정보를 표현하며 이를 제어할 수 있는 API, 즉 프로퍼티와 메서드를 제공하는 트리 자료구조 HTML 요소와 노드 객체 HTML 요소: HTML 문서를 구성하는 개별적인 요소 HTML 문서는 HTML 요소의 집합으로 이뤄지고, HTML 요소는 중첩관계를 가짐 HTML 요소 간에는 중첩 관계에 의해 계층적인 부자관계(parent-child)가 형성됨 이 관계를 반영하여 HTML 문서의 구성요소인 HTML 요소를 객체화한 모든 노드 객체들을 트리 자료 구조로 구성함 트리 자료구조(Tree data structure) 트리 자료구조는 노드들의 계층 구조로 이뤄짐 비선형 구조: 부모노드와 자식노드로 구성되어 노드 간의 계층적 구.. 2022. 7. 28.
[programmers] JS - 최소직사각형 코딩 테스트 연습 - 최소직사각형 https://programmers.co.kr/learn/courses/30/lessons/86491 문제 설명 명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, 작아서 들고 다니기 편한 지갑을 만들어야 합니다. 이러한 요건을 만족하는 지갑을 만들기 위해 디자인팀은 모든 명함의 가로 길이와 세로 길이를 조사했습니다. 아래 표는 4가지 명함의 가로 길이와 세로 길이를 나타냅니다. 명함 번호 가로 길이 세로 길이 1 60 50 2 30 70 3 60 30 4 80 40 가장 긴 가로 길이와 세로 길이가 각각 80, 70이기 때문에 80(가로) x 70(세로) 크기의 지갑을 만들면 모든 명함들을 수납할 수 있.. 2022. 7. 20.
[programmers] JS - 3진법 뒤집기 코딩테스트 연습 - 3진법 뒤집기 https://programmers.co.kr/learn/courses/30/lessons/68935 문제 설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수입니다. 입출력 예 n result 45 7 125 229 입출력 예 #1 답을 도출하는 과정은 다음과 같습니다. n (10진법) n (3진법) 앞뒤 반전(3진법) 10진법으로 표현 45 1200 0021 7 따라서 7을 return 해야 합니다. 입출력 예 #2 답을 도출하는 과정은 다음과 같습니다. n (10진법) n (3진법) 앞뒤 .. 2022. 7. 20.
[programmers] JS - 정수 내림차순으로 배치하기 코딩테스트 연습 - 정수 내림차순으로 배치하기 https://programmers.co.kr/learn/courses/30/lessons/12933 문제 설명 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한 조건 n은 1이상 8000000000 이하인 자연수입니다. 입출력 예 n return 118372 873211 // toString, split, sort, reverse, join, parseInt function solution(n) { let result = n.toString().split('').sort().reverse().join('');.. 2022. 7. 19.
[programmers] JS - 자연수 뒤집어 배열로 만들기 코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 https://programmers.co.kr/learn/courses/30/lessons/12932 문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 [5,4,3,2,1] function solution(n) { let answer = []; answer = n.toString().split("").map(Number).reverse(); return answer; } function solution(n) { var arr = n.toString().spl.. 2022. 7. 19.
[programmers] JS - 자릿수 더하기 코딩테스트 연습 - 자릿수 더하기 https://programmers.co.kr/learn/courses/30/lessons/12931 문제 설명 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출력 예 N answer 123 6 987 24 입출력 예 설명 입출력 예 #1 문제의 예시와 같습니다. 입출력 예 #2 9 + 8 + 7 = 24이므로 24를 return 하면 됩니다. function solution(n){ let answer = 0 n = n.toString() for (let i = 0; .. 2022. 7. 19.
728x90
반응형
LIST