분류 전체보기
-
TIL | Feb 03(THUR), 2022Developer blah blah/TIL _ WIL 2022. 2. 4. 01:37
👉TODAY 1. 09:00 기상 2. 인프런 알고리즘 강의 수강 3. 이력서 특강 2개 참여 4. 이력서 수정 📌TOMORROW 1. 09:00 기상 2. 오전에 블로그 정리 및 알고리즘 풀기 3. 14:00 팀 미팅 (설문 기프티콘, 프로젝트 기능 수정 등 TALK) 4. 이후 일정은 미정 🔨What I Learned? 오늘은 블로그 정리, 이력서 작성 위주였음 🧙♂️Reivew 이력서 특강에서 일부 예시로 설명해 주시는 것을 보고 기존에 썼던 이력서를 대폭 수정했는데, 프로젝트 기술하는 부분이 어려웠다. 이전에 학원 다닐 때, '코드가 돌아가면 끝'이라는 생각으로 구현했던게 확실하다. 지금 부트캠프 실전 프로젝트까지 끝나고 보니 그 당시에는 안전/안정성, 성능, 속도 등 고려했던게 없었던 것 같다..
-
[인프런 강의] JS 알고리즘 문제풀이(코딩테스트 대비) - 섹션2Algorithm 2022. 2. 3. 13:45
*7개 문제 중 2개 못 풀었음 (22.02.02) 1) 큰 수 출력하기 function solution(arr) { let answer = []; answer.push(arr[0]); // arr의 0번째 인덱스는 무조건 들어가서 먼저 넣어줌 for(let i=0; i < arr.length; i++) { if(arr[i] < arr[i+1]) { answer.push(arr[i+1]); } } return answer; } let arr = [7, 3, 9, 5, 6, 12]; console.log(solution(arr)); 2) 보이는 학생 function solution(arr) { let answer = 1; // 제일 처음에 있는 1명은 보임 let max = arr[0]; // 제일 처음에..
-
TIL | Feb 02(WED), 2022Developer blah blah/TIL _ WIL 2022. 2. 3. 00:04
👉TODAY 1. 10:30 기상 2. Node.js 50문에 대한 답변 작성 완료 3. 이력서 작성 완료 (프로그래머스 이력서 활용) 📌TOMORROW 1. 09:00 기상 2. 오전에 블로그 정리 3. 13:00 이력서 특강 4. 오후에 팀회의 5. 알고리즘 문제 풀기 🔨What I Learned? 1. Node.js 50문에 대한 답변 https://create-something-from-nothing.tistory.com/242 2. TCP와 UDP https://create-something-from-nothing.tistory.com/243 🧙♂️Reivew Node.js 50문에 대한 답변을 할 때 유독 자바스크립트에 대한 질문에 답변하기가 어려웠다. 내 영어 실력도 그런거 같은데, 공부를..
-
TIL | Feb 01(TUE), 2022Developer blah blah/TIL _ WIL 2022. 2. 2. 02:26
👉TODAY 1. 13:00 기상 (설날 맞이 늦잠) 2. 인프런 자바스크립트 알고리즘 강의 섹션2 풀고 섹션2까지 강의 듣기 3. 50문에 대한 답변 작성 시작 4. 이력서 작성 시작 (프로그래머스) 📌TOMORROW 1. 50문 답변 완료 2. 이력서 작성 완료 🔨What I Learned? 1. 자바스크립트의 charAt(), charCodeAt(), fromCharCode() https://create-something-from-nothing.tistory.com/239 [JavaScript] charAt(), charCodeAt(), String.fromCharCode() 🧐 자바스크립트에서 문자열 관련 메서드들이 많은데, 알고리즘 문제를 풀면서 사용했던 것 중 일부를 먼저 포스팅해보려고 한다...
-
[JavaScript] charAt(), charCodeAt(), String.fromCharCode()Programming Language/JavaScript 2022. 2. 1. 00:11
※본 포스팅은 개인 학습을 목적으로 작성된 것이므로 정확하지 않은 정보가 포함되어 있을 수 있음을 참고 부탁드립니다. 🧐 자바스크립트의 다양한 문자열 관련 메서드들 중 알고리즘 문제를 풀면서 사용했던 일부를 먼저 포스팅해보려고 한다. 1. charAt() 👉String 인스턴스에서 전달받은 인덱스에 위치한 문자나 문자 코드를 반환한다. - console result 1 이미지의 console.log(str.charAt(0)); 부분을 보면, 하단에 H 라고 해당 인덱스의 문자를 출력한다. 한 가지를 더 확인해 보기 위해서 console.log(str.charAt(20)); 으로 찍어 보았는데, 만약 값이 없는 인덱스 결과를 출력할 경우 H 다음 라인과 같이 빈 문자열로 출력된다. 2. charCodeAt..
-
TIL | JAN 31(MON), 2022Developer blah blah/TIL _ WIL 2022. 1. 31. 23:45
👉오늘 한 일 1. 10:00 기상 2. 인프런 자바스크립트 알고리즘 강의 섹션1 풀고 섹션1까지 강의 듣기 📌내일 할 일 1. 10:00 기상 2. 인프런 자바스크립트 알고리즘 강의 섹션2 풀고 섹션2까지 강의 듣기 🔨오늘 얻은 배움 - 자바스크립트에서의 forEach, map, filter, reduce 별도 포스팅하여 정리하였음. https://create-something-from-nothing.tistory.com/237 🧙♂️후기 알고리즘 문제를 풀 때 어떤식으로 접근하고, 어떤 순서로 풀어야 좋은지 고민이 많았었는데, 강의를 들으면서 따라가니까 문제 풀이가 더 잘되고 모르는 것도 알아가면서 풀 수 있어서 좋은 것 같음!
-
[JavaScript] forEach, map, filter, reduceProgramming Language/JavaScript 2022. 1. 31. 13:31
※본 포스팅은 개인 학습을 목적으로 작성된 것이므로 정확하지 않은 정보가 포함되어 있을 수 있음을 참고 부탁드립니다. 1) forEach forEach는 배열 요소를 하나씩 탐색하면서, 탐색 할 때 마다 callback 함수를 반복 호출 a=[10, 11, 12, 13, 14, 15]; a.forEach(function(v,i){ // 인자로 꼭 2개 넘겨야함 (v: value, i: index) *변수 이름은 원하는대로 console.log(v, i); }); // 강사님이 생각하는 forEach function 내부 // function forEach(predicate, thisArg) { // for(let i=0; i < a.length; i++) { // predicate(a[i], i); //..
-
[이론] 삼각형의 결정 조건Algorithm 2022. 1. 30. 21:33
1. 삼각형의 결정 조건 1) 세 변의 길이를 알 때 - 세 변의 길이를 알면 컴퍼스를 이용해서 삼각형을 그릴 수 있다. 세 변의 길이만큼 컴퍼스를 벌려서 원을 그리고 그 교점들을 연결하면 된다. 하지만 세 변의 길이를 줬다고 해서 무조건 그릴 수 있는 것은 아니다. * 가장 긴 변의 길이가 다른 두 변의 길이의 합보다 크거나 같으면 삼각형을 그릴 수 없다. * 세 변의 길이를 줬을 경우 길이가 가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 삼각형을 그릴 수 있다. 2) 두 변의 길이와 그 사이 끼인각의 크기를 알 때 3) 한 변의 길이와 양쪽 끝각의 크기를 알 때 https://mathbang.net/92#:~:text=%EC%84%B8%20%EB%B3%80%EC%9D%98%20%EA%B8%..