목록TDL (119)
\(@^0^@)/
- 제로베이스 알고리즘 배열 복습 숫자 빈도수 구하기, 달팽이 만들기 주어진 범위 안의 숫자 빈도수를 구할 때 만약 해당 숫자가 일의 자리 이상이라면, let num; for (let i = f; i
- 제로베이스 알고리즘 배열 복습 OX 퀴즈, 벽돌 옮기기 요즘에 배열만 풀어서 그런지 그래도 이제 기본적인 배열 문제는 어느 정도 잘 풀리는 기분이다 :) 아니면 그냥 위의 문제들을 워낙 많이 풀어봐서 일수도 있겠지만... 어쨌든 두 문제를 푸는데 많은 시간이 걸리지 않아서 오늘의 알고리즘은 만족스럽다! - 제로베이스 html/css 강의 color of HEX, transform, transition 스타일을 줄 때 나는 보통 샵을 이용한 16진수로 주긴 했었는데, 어떻게 표현해서 저런 숫자들이 색상이 되는지는 생각해보지 않았었는데, 이번 강의를 보면서 알게 되었는데 재미있고 흥미로웠다. 샵을 이용한 색상을 설정할 때는, F가 가장 채도가 높은 부분 (하얀색) 0이 가장 채도가 낮은 부분 (검은색)이..
- 제로베이스 JS 강의 stop-watch 구현 오늘은 클래스 형식으로 stop-watch를 구현하는 강의를 보고, 혼자서도 구현해보았음. 이번에는 갑자기 왜 클래스 형식으로 구현하는지 궁금했는데 강사님이 그냥 클래스가 편할 거 같아서 이번에는 클래스로 구현한다고만 말하셔서; 왜 stop-watch를 구현할 때의 어느 부분이 클래스 형식으로 구현하는 것이 더 좋을지를 속 시원하게 듣지 못하였음. 개인적인 생각으로는 이번 stop-watch는 start, stop, reset 기능을 구현하는 것이었는데, 세 기능이 동일한 종류의 객체를 여러 개 생성해야 하는 경우이므로 new 연산자와 모던 JS에 도입된 class 문법을 사용하였다고 생각한다. 클래스 문법을 사용하면 객체 지향 프로그래밍에서 사용되는 다..
- 제로베이스 알고리즘 배열 복습 일곱 난쟁이 한 배열 안의 9명의 난쟁이 (9개의 숫자) 중, 합이 100이 되는 7명의 난쟁이 (7개의 숫자)를 찾아 반환하는 문제. Input : [1, 5, 6, 7, 10, 12, 19, 29, 33] output : [1, 5, 6, 7, 19, 29, 33] Input : [25, 23, 11, 2, 18, 3, 28, 6, 37] output : [3, 37, 5, 36, 6, 22, 19, 2, 28] 접근 방법 : 1. 배열의 모든 숫자를 더한 후, 100을 뺀다 => 7명의 난쟁이 수가 100이니깐, 모든 합에서 100을 뺀다는 것은, 나머지 2명의 난쟁이를 구할 수 있다는 얘기. 2. 전체 배열에서 중첩 반복문을 돌려 2명의 난쟁이 수를 찾아낸다. 3..
- 제로베이스 알고리즘 배열 복습 1. 수열 최솟값 위치 2. 체스 세트 두 문제 다 어설프지만 해결을 하였다. 오랜만에 다시 풀어보는데 초급 문제여서 그렇겠지만, 아직 간결하고 가독성 좋은 베스트 코드를 짜는 것은 무리겠지만, 예전보다 확실히 접근할 때 소요되는 시간이 줄었고, 문제의 답을 찾아내는 확률이 늘었다. 그래도 조오금씩 실력이 늘고 있다는 생각이 안도했다. 내일 꼭 코딩 테스트를 보고 실력을 점검해보자. - JS문법 스터디 과제 오전 회고 (만족도 : 6) 일찍 못 일어나서, 목표한 것들이 계속 미뤄지고 제시간에 끝내질 못하고 있는 중... - JS문법 스터디 과제 스코프, 실행 콘텍스트, 클로저에 대해 학습하고 정리하였음. 여러 개발자들의 블로그를 보고, 유튜브를 보며 정리하였는데 생각보다..
- leetcode array and string 복습 Reverse Words in a String III https://dev-minju.tistory.com/manage/posts/ - 제로베이스 HTML/CSS 강의 1. 단위와 값 - 상대길이, 함수 표기법 1 em === 부모의 font-size 1 rem === root의 font-size font-size를 설정할 땐 rem으로 사용하도록 하자. em은 부모에 따라 값이 변하기 때문에, 스타일 줄 때 불편함. 2. 박스 모델 - box-sizing content - box : 초기 값. width와 height 속성이 콘텐츠 영역만 포함. 요소의 크기는 너비 = 콘텐츠 너비, 높이 = 콘텐츠 높이로 계산하고 테두리와 안쪽 여백은 식에 넣지 ..
- leetcode array and string 복습 Pascal's Triangle II https://dev-minju.tistory.com/259 - 프로그래머스 JS 스터디 미션 3 회고 프로젝트에서 사용한 1.async & await 2. 스크립트 모듈화 3. debounce 에 대해서 회고하고, 정리하였음! 미션 3에서 배운 것과 중요하게 생각하는 부분들을 정의하고, 나는 이 프로젝트에서 어떻게 사용하였는지 노션에 작성하였는데 내가 예상하지 못했던 이론들을 발견해서 생각보다 시간이 꽤 오래 걸렸음... 그래도 뜻밖의 수확을 하여 공부가 많이 된 것 같다. 주말 회고 (만족도 : 4) 역시나 일요일인 오늘도 공부를 많이 하지 않았다. 주말에는 나도 모르게 그냥 집중력이 떨어지고, 공부가 하기 ..
- leetcode array and string 복습 rotate array TIL 작성 https://dev-minju.tistory.com/257 - 제로베이스 프로젝트 중 알게된 것 TIL 작성 js프로젝트 미션 4에서 활용했던 customEvent에 대한 TIL 작성 생각해보니 사실 오늘 알게된것은 아니지만, 오늘 정리하는거니깐 그냥 TIL로 적어야지...^^ https://dev-minju.tistory.com/245?category=970123 주말 회고 (만족도 : 4) 백수인데 주말이라고 여유부리고, 여유롭게 해서 목표한 것의 반밖에 못하였음. 내일은 더 열심히 해보자.
- 취업지원제도 이력서, 자소서 작성 우선 1차 작성 완료. 내일 한번 더 보고, 2차로 작성하여 제출할 생각. - 7월 계획 작성 어떤 강의를 들어야 할지, 무엇을 공부할지 리스트업 하고, 일주일 단위로 조금 구체적으로 파트를 나누어서 계획을 짰는데, 아직 계획만 짠 상태라 여유로울지, 아니면 욕심을 부렸는지는 알 수 없는 상태이다. 아마도 엄청 욕심을 부렸을 거 같다.. 7월부터는 부지런하게 헬스도 다니면서, 건강도 챙기고 코딩도 챙길 수 있는 하반기가 되었으면!! - 오후 회고 스터디 (만족도 : 6) 중요한 것을 하긴 했지만 코딩을 하질 않았고, 여유롭게 쉬었기에 만족도는 6점 하겠음. - 코딩앙마 JS 중급 강의 개인 일정으로 강남에 가야 하기 때문에 버스 안에서 들을 예정
- leetcode array and string 복습 요새 알고리즘을 풀어도 왜 느는 것 같다는 생각이 안 들까ㅠ 하루에 한 문제 풀고, 풀었던 문제를 푸는데도 늘 새로워...! 나는야 제자리걸음 중...! 빨리 유형을 파악해서, 문제를 보면 어떻게 풀어야 할지 바로바로 생각나면 좋겠다.. 아직도 배열을 풀고 있는 나... 정상은 아니고 비정상인 거 같지만 그래도 보름 정도만.. 더 풀어보자. - 제로베이스 HTML/CSS 미션 리뷰 해설 강의 듣고, 복습! 해설 강의를 다 듣고 싶었지만 생각보다 더 자세하게 해 주셔서 너무너무 길어서 내가 구현할 때 조금 헷갈렸던 부분들만 들었다. 마크업은 해볼 만하다고 생각 었는데, 하면 할수록 아직도 배워야 할 것들이 있다는 게ㅠㅠ 진짜 어느 하나 쉬운 게 없다...