본문 바로가기

분류 전체보기539

[Daily Scrum] Meet 26. 2023-04-19 수요일 시간 : 22:00 ~ 22:30 진행 내용 : Todo list 공유, 내일 학습 계획 공유, 팀원간 소통 개인 학습 내용 : 프로그래머스 Lv2 2문제 풀이 HTML 과제 진행중 2023. 4. 19.
[Programmers] Lv 2. 디펜스 게임 https://school.programmers.co.kr/learn/courses/30/lessons/142085 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n, k, enemy) { var answer = 0; const [arr, invincibility] = [enemy.reduce((acc, e) => ((acc[e] = ++acc[e] || 1), acc), []), {}]; for (let i = arr.length - 1, tempK = k; i >= 0 && tempK; --i) { if (!arr[i].. 2023. 4. 19.
[HTML] Chapter 11. VS Code 작업 속도 향상을 위한 Emmet 단축키 및 트릭 9가지 사용법 기본적으로 VS Code에서 HTML 파일 안에서 다음과 같은 단축키 입력 후“tab”키를 쳐서 사용 유용한 단축키 정리 1. HTML5 boilerplate (표준문서): 2가지 방법 “!”치고 “tab”; 또는 “HTML”입력 후 “HTML:5” 선택 Emmet | HTML5 boilerplate (표준문서) 생성 2. 하위 요소 생성: “>” 사용 /* 예: */ header>ul>li Emmet | 하위 요소 생성 3. 동급 요소 생성: “+” 사용 /* 예: */ section>article>h2+p Emmet | 동급 요소 생성 4. 반복 태그 생성: “*” 사용 /* 예: */ ul>li*5 Emmet | 반복 태그 생성 5. CSS class 와 id 설정: “.” 와 “#”사용 /.. 2023. 4. 18.
[Programmers] (그리디. Greedy) Lv 2. 광물 캐기 https://school.programmers.co.kr/learn/courses/30/lessons/172927 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 곡괭이를 어떤 순서로 사용하든, 캐는 광석의 양은 동일하다. 그저 사용 순서에 따라 피로도가 달라질 뿐이다. 그렇다면 'N = 광석의 총 개수', 'M = 총 곡괭이의 개수'라고 했을 때, [0, min(N, 5M) - 1] 범위의 광석을 순서대로 캐게 될 거란 건 변함이 없다. 그리고 어떤 곡괭이를 사용하면 무조건 5개를 연속으로 캐야 하니까 5개씩 묶음으로 생각해 볼 수 있다. 아래 예제로... 2023. 4. 18.
[CSS] Chapter 14. CSS Position(relative, absolute) 한 방에 정리 CSS Position position 속성을 통해 문서 상에 요소를 배치하는 방법을 지정한다. top, right, bottom, left 속성을 통해 요소의 최종 위치를 결정한다. 사용법은 간단하다. 기준을 잡는다. (예- position: relative;) 이동시킨다. (예- top: 50px;) 알아두기 block : 한 줄 모두 차지 (대표 element - , ) inline : 콘텐츠 크기 만큼만 차지 (대표 element - ) Position 속성 요소를 옮기려면 일단 위치를 옮길 기준점을 잡는다. static 기준 없음 (배치 불가능 / 기본값) relative 요소 자기 자신을 기준으로 배치 absolute 부모(조상) 요소를 기준으로 배치 fixed 뷰포트 기준으로 배치 stick.. 2023. 4. 18.
[Programmers] (BFS) Lv 2. 미로 탈출 https://school.programmers.co.kr/learn/courses/30/lessons/159993 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(maps) { const bfs = (s, e) => { const [width, height] = [maps.length, maps[0].length], [queue, valueVisit] = [[], maps.map((e) => [...e].map((v) => 0))]; const [dirX, dirY] = [[0, 0, -1, 1], [-1, 1, 0, 0].. 2023. 4. 17.
[Programmers] Lv 2. N-Queen https://school.programmers.co.kr/learn/courses/30/lessons/12952 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr function solution(n) { const NOT_VISITED = 100; // 현재 열의 어느행에도 퀸이 놓여지지 않았음을 표시 let [answer, chess] = [0, Array(n).fill(NOT_VISITED)]; const isAvailable = (row, col) => { // [세로검사] // 1차원 배열 상에서 현재 접근한 인덱스(열)의 값이 비어있지 않다면, /.. 2023. 4. 10.
[Daily Scrum] Meet 25. 2023-04-11(화) ~ 2023-04-16(일) 회사 일본 워크숍으로 불참 2023. 4. 10.
[Daily Scrum] Meet 24. 2023-04-10 월요일 시간 : 22:00 ~ 22:30 진행 내용 : Todo list 공유, 내일 학습 계획 공유, 팀원간 소통 개인 학습 내용 : 프로그래머스 Lv2 2문제 풀이 HTML 과제 진행중 2023. 4. 10.
[Daily Scrum] Meet 23. 2023-04-08 토요일 시간 : 22:00 ~ 22:30 진행 내용 : Todo list 공유, 내일 학습 계획 공유, 팀원간 소통 개인 학습 내용 : 프로그래머스 Lv2 2문제 풀이 HTML 과제 진행중 2023. 4. 9.