jyp-on
close
프로필 배경
프로필 로고

jyp-on

  • 분류 전체보기 (57)
    • notice-crawler (15)
    • MySQL (0)
    • 오픈소스 (1)
    • Back-End (15)
      • Spring-Boot (11)
      • Node.js (2)
      • ETC (1)
    • DevOps (5)
    • Language (1)
      • Kotlin (0)
      • Java (0)
      • JavaScript (1)
    • Algorithm (10)
    • CS (3)
      • 디자인 패턴 (3)
    • 기타 (3)
  • 홈
  • GitHub
  • 방명록
  • 관리
  • 글쓰기

[프로그래머스] BFS / 게임 맵 최단거리

queue 를 이용한 BFS 문제이다. 자세한 설명은 주석을 통해.. from collections import deque def solution(maps): row = len(maps) col = len(maps[0]) dx = [-1, 1, 0, 0] # col 증가는 오른쪽으로 증가 dy = [0, 0, -1, 1] # row 증가는 아래쪽으로 증가 graph = [[-1 for _ in range(col)] for _ in range(row)] # 이동 칸 수를 기록하기 위한 그래프 q = deque() q.append([0,0]) # 시작위치 graph[0][0] = 1 # 시작점은 그자체로 1칸 이동한 것으로 침. while q: y, x = q.popleft() # 행, 열로 탐색할 것이기 ..

  • format_list_bulleted Algorithm
  • · 2023. 1. 21.
  • textsms

[프로그래머스] 개인정보 수집 유효기간 : 2023 KAKAO BLIND RECRUITMENT

개인정보 파기 기간이 지난 개인정보 고유번호를 출력하는 문제이다. 다음 코드와 같이 현재 날짜, 개인정보 유효기간 날짜등을 모두 일수로 변환하여 비교 후 출력해주므로써 해결. def solution(today, terms, privacies): answer = [] today = list(map(int, today.split('.'))) today_year = int(today[0]) today_month = int(today[1]) today_day = int(today[2]) today_sum = 0 today_sum += today_year * 28 * 12 today_sum += today_month * 28 today_sum += today_day terms_dic = {} for term in..

  • format_list_bulleted Algorithm
  • · 2023. 1. 20.
  • textsms
ejs 설치 및 사용법

ejs 설치 및 사용법

설치 npm install ejs 사용법 html파일을 ejs 확장명으로 변경하고 views라는 폴더를 만들어서 안에 넣어야 합니다. view engine으로 ejs를 설정해주고 get요청으로 list.ejs를 render 해주기 post라는 collection에서 전체찾기를 통해 array를 반환. 반환한 결과를 posts라는 변수를 통해 list.ejs로 넘김. ejs 문법을 통해 array에 있는 값들 추출하면 끝

  • format_list_bulleted Back-End/Node.js
  • · 2022. 6. 29.
  • textsms

REST API url 작성방법

URL을 최대한 명사로 작성하기. 하위문서를 나타날떈 / 이용 파일확장자 (.html) 사용하지않기 띄어쓰기는 대시 (-) 이용 자료 하나당 하나의 URL사용

  • format_list_bulleted 카테고리 없음
  • · 2022. 6. 29.
  • textsms

웹 개발에서의 API는 무엇인가 (Restful-API)

Application Programming Interface API란 웹서버와 고객간의 소통방법이다. Rest API는 이러한 API들을 어떤식으로 만들어야 좋은 API인가? 에 대한 답이 Rest API이다. => Restful API RestFul API를 만들기 위해서는 6가지의 원칙을 지켜야한다. 1. Uniform interface (가장 중요) - 하나의 자료는 하나의 URL로 - URL 하나를 알면 둘을 알 수 있어야함 - 요청과 응답은 정보가 충분히 들어있어야 함 2. Client-Server 역할 구분 - 브라우저는 요청만 해야함 - 서버는 응답만 해야함 3. Stateless - 요청 1과 요청 2는 의존성이 없어야함. (ex => 요청 1을 성공했다고해서 요청 2를 요청하면 안됨) 4..

  • format_list_bulleted 카테고리 없음
  • · 2022. 6. 29.
  • textsms
Express body-parser

Express body-parser

설치방법 터미널에서 npm install body-parser body-parser란 요청 데이터(body) 해석을 쉽게 도와주는 라이브러리이다. 여기서 app은 express 이런식으로 작성해주면 들어오는 요청들을 변환시켜줌. 넘겨줄 input 데이터들을 확인하기 위해 name을 설정해야함.

  • format_list_bulleted 카테고리 없음
  • · 2022. 6. 29.
  • textsms
  • navigate_before
  • 1
  • ···
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (57)
    • notice-crawler (15)
    • MySQL (0)
    • 오픈소스 (1)
    • Back-End (15)
      • Spring-Boot (11)
      • Node.js (2)
      • ETC (1)
    • DevOps (5)
    • Language (1)
      • Kotlin (0)
      • Java (0)
      • JavaScript (1)
    • Algorithm (10)
    • CS (3)
      • 디자인 패턴 (3)
    • 기타 (3)
최근 글
인기 글
최근 댓글
태그
  • #BFS
  • #티스토리챌린지
  • #오블완
  • #Spring Boot
  • #백준
  • #Programmers
  • #RestAPI
  • #DFS
  • #디자인 패턴
  • #파이썬
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바