일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- vscode
- grpahQL
- 자바스크립트
- 코딩
- 클라이언트
- underbar
- ftech
- JavaScript
- nqueens
- 공부
- Instantiation Patterns
- 코드스테이츠
- array
- 제일어려워
- 엔퀸즈
- 포스기
- 연습
- 개발
- 알고리즘
- 일상
- 취업
- 초보
- method
- 리액트
- DOM
- react
- underscores
- this
- JS
- 해커톤
- Today
- Total
목록Be well coding/In Immersive (64)
analogcoding
서버의 전반적인 최종흐름을 정리해보는 스프린트였다. 클라이언트에서 get 또는 post 요청이 들어오면 서버에서 그에 맞는 res 를 준다. 그 과정에서 get 요청이 들어오면 서버에서 요청한 req 에 대한 res 를 위해서 서버에서 다른 url 로 요청을 보내 리소스를 받아온다. fs write .read 를 이용해서 서버가 중간 역할을 하는 과정을 연습했다.. 갈수록 막히고 밀리고 .. 이러다 탈모 올 것 같다. 컨디션 조절도 실패 ㅠㅠ
Toy 13번 문제 . tree 구조 , BF search , depth 도 리턴. Tree.prototype.BFSelect = function(filter) { let result = []; console.log(filter) console.log(this) function recur(node,depth){ if(filter(node.value,depth)){ result.push(node.value); } if(node.children.length > 0){ for(let i = 0; i < node.children.length; i++){ recur(node.children[i],depth +1) } } } recur(this,0); return result; // return an array o..
Toy 12번 문제. string 이 주어지면 string 의 요소로 만들 수 있는 모든 요소를 담은 배열을 리턴. ㄴ 구현실패. 컨디션 조절 실패로 오전 내내 졸았다.. 물론 맨정신이었어도 잘 못 풀 수준의 문제였음.. 재도전 예정.. ++해결 var powerSet = function(str) { let result = []; let check = {}; for (let i = 0; i < str.length; i++) { if (check[str[i]] === undefined) { check[str[i]] = "check"; } } str = Object.keys(check).join(""); console.log(str) function re(input, I) { result.push(input..
Toy 11번 문제. 배열에서 특정 타겟 탐색 with 시간복잡도. ㄴ 시간복잡도를 가장 적게 해결하는 게 목표인 듯했다. 어떤 답이 효율적일지 모르겠지만 메소드를 사용한 내 코드도 TIme Complexity는 똑같이 잡아먹을 것 같다. var rotatedArraySearch = function (rotated, target) { // Your code here: }; let result = []; if(!rotated.includes(target)){ return null; } return rotated.indexOf(target) } onst fs = require('fs'); const fileName = __dirname + '/chat-log.json'; let chatLog = fs.rea..
SA 3 리액트 props 전달하기. 화면 렌더링 props를 통해 data 를 하위 컴포넌트에 전달하는 문제. mini server SPRINT const http = require('http'); const PORT = 5000; const ip = 'localhost'; 내 노트북을 미니 서버로.. 사용?해보는 미니 스프린트. const server = http.createServer((request, response) => { let headers = defaultCorsHeader; // request.setEncoding('utf-8') let body = ''; request.on('data',(chunk)=>{ body += chunk }) request.on('end',()=>{ if(r..
Toy 10번 문제. Jquery 사용해보기. 모든 span tag 를 1초마다 색상 변경. 모든 단어를 span 태그로 감싸기. $(function(){ var p = $('p'); var text = p.text().split(' '); for(let i = 1 , len = text.length; i < len; i=i+2){ text[i] = '' + text[i] + ''; } p.html(text.join(' ')) function changeColor1() { $('span').css('color','red') } function changeColor2() { $('span').css('color','blue') } function changeColor() { changeColor1() ch..
Toy 9번 문제. 주어지는 두 obj 의 내부까지 같은 지 deep Equals 를 비교하는 문제. var deepEquals = function(apple, orange){ let result = false; let applekey = Object.keys(apple).sort() let orangekey = Object.keys(orange).sort() console.log(apple,orange) console.log(applekey,orangekey) if(apple==={}&&orange==={}){ result = true; } if(JSON.stringify(apple)===JSON.stringify(orange)){ result = true; } for (let key in apple)..
Toy 08번 문제. 배열의 숫자 중 3개를 정해 모두 곱한 값이 가장 높은 수를 리턴, ar largestProductOfThree = function(array) { let result; let sortOne = array.slice(0).sort(function(a,b){ return a-b }); sortOne = sortOne.reverse() console.log(sortOne) for(let i = 0; i 0){ if((sortOne[1]*sortOne[2]) < (sortOne[sortOne.length-1]* sortOne[sortOne.length-2])){ result = sortOne[0]*sortOne[sortO..