Development

[TIL] 오늘 한 공부들, Node.js 프로젝트 기능 추가

개발자 강정 2022. 1. 26. 21:01

자바스크립트 코딩테스트

https://programmers.co.kr/learn/courses/30/lessons/42587

//  뒤 목록에 첫번째보다 우선순위가 높은 것이 없으면 출력하는 것을 반복
//  우선순위와 index를 묶은 object로 이루어진 array로 풀이

function solution(priorities, location) {
    let p_objects = priorities.reduce((acc, value, index) => {
      let object = {
        priority: value,
        index: index
      }
      acc.push(object)
      return acc
    }, [])

    let final_order = []
    while (final_order.length < priorities.length) {
      let [first, ...rest] = p_objects
      let rest_max = rest.reduce((acc, value) => {
        if (acc < value.priority) {
          acc = value.priority
        }
        return acc
      }, 0)
      if (first.priority < rest_max) {
        rest.push(first)
        p_objects = rest
      } else {
        final_order.push(first)
        p_objects = rest
      }
    }
    return final_order.findIndex(x => x.index===location) + 1
}

 

XSS, CSRF 그리고 필터 라이브러리에 대해 공부

https://traveling-wallaby-56e.notion.site/XSS-CSRF-9c49a677223945e09cdee2a102ea4be5

 

XSS, CSRF 그리고 필터 라이브러리

XSS (Cross-Site Scripting)

traveling-wallaby-56e.notion.site

 

Node.js 게시판 프로젝트에 댓글 기능 추가하기

https://github.com/fancyers/hanghae-blog

 

GitHub - fancyers/hanghae-blog: Node.js와 express로 로그인 기능이 없는 나만의 항해 블로그 만들기

Node.js와 express로 로그인 기능이 없는 나만의 항해 블로그 만들기. Contribute to fancyers/hanghae-blog development by creating an account on GitHub.

github.com

 

DB index 관련 공부

https://traveling-wallaby-56e.notion.site/DB-Index-cb514bdfbdd44ada9536c05550c0aa98

 

DB Index

발표자: 김정호

traveling-wallaby-56e.notion.site