holy-s 님의 블로그
close
프로필 배경
프로필 로고

holy-s 님의 블로그

  • 분류 전체보기 (76)
    • Algorithm (10)
    • Side Projects (25)
    • Web (1)
    • CS (19)
    • WinAPI, DirectX (3)
    • SQL (15)
    • 잡답 (1)
    • JavaScript, TypeScri.. (2)
  • 홈
  • 태그

택배 배달과 수거하기 (Programmers Lv.2)

문제더보기...이때, 트럭 하나로 모든 배달과 수거를 마치고 물류창고까지 돌아올 수 있는 최소 이동 거리를 return 하도록 solution 함수를 완성해 주세요. https://school.programmers.co.kr/learn/courses/30/lessons/150369?language=cpp 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이해당 문제는 2023 KAKAO BLIND RECRUITMENT에 출제되었고, 문제에 도전한 후 봤던 참고 풀이가 내가 접근한 방식과 다르게 간단하고 명확해서 다시 다뤄볼 필요가 있을 것 같아 들고와봤다. 먼저 내가 풀어본 풀이를 살펴보자. C++)#i..

  • format_list_bulleted Algorithm
  • · 2024. 10. 30.
  • textsms

ORM / Low-Level Query

개요내가 진행하는 프로젝트의 대부분은 Prisma라는 ORM을 사용하여 DB를 생성, 관리한다. 물론 프리즈마가 ORM이고, 이를 사용하기 위해 어떤 세팅을 해야하며, 무슨 메서드나 문법을 사용하는 지도 잘 안다. 왜냐면 계속 사용해왔으니까!!! 그럼 도대체 Prisma를 왜 사용할까? 아니, 분명 현업에서는 대개 Low-Level Query를 사용한다고 알고 있는데,  나는 지금  왜 Low-Level Query를 사용하지 않고 ORM을 사용하고 있을까? 솔직하게 말하자면... 그냥 편하고 익숙해서... 내가 좋은 개발자가 되기 위해 노력하고, 공부하는데... 사용하는 이유가 고작 '편하고 익숙해서?' 라는 생각이 들자 깊이 반성을 시작했다... 내가 ORM을 쓴다면, 적어도 무슨 차이가 있고, 왜 사..

  • format_list_bulleted Side Projects
  • · 2024. 10. 29.
  • textsms

면접 질문 연습하기(2)

전송 계층OSI 모델의 4번째 계층으로, 두 호스트 간의 데이터 전송을 담당한다. 주요기능 데이터 전송의 신뢰성: 데이터가 손실되지 않고 올바른 순서로 정확하게 전달되도록 보장.흐름 제어: 수신자의 처리 속도에 맞춰 데이터 전송 속도를 조절.오류 제어: 데이터 전송 중 발생할 수 있는 오류를 탐지하고 수정.세그멘테이션: 큰 데이터 블록을 작은 세그먼트로 나누어 전송. 프로토콜TCP (Transmission Control Protocol)데이터 전송 간 손실이 거의 발생하지 않는 프로토콜로, 세그먼트 단위로 데이터가 전송된다. 사용자에게 데이터를 전송하기 전에, 논리적 경로(가상회선)를 설정하고, 각 패킷에는 가상회선 식별자(VCI, Virtual Circuit Identifier)가 포함되며 모든 패킷을..

  • format_list_bulleted CS
  • · 2024. 10. 25.
  • textsms

Protocol Buffers?

개요TCP를 공부하면서 protobuf를 사용하는데, 사실 '그냥 그런 게 있는 갑다.' 하면서 쓰고 있는 중...대충 JSON 형식이랑 비슷하게 생겼으니 데이터 구조 중 하나겠지... 하고 넘어가면 안된다!!!!!  이번 시간에는 protobuf를 확실히 짚고 넘어가는 시간을 가져보자! Protocol Buffers (프로토콜 버퍼, Protobuf) Google에서 개발한 언어 중립적이고 플랫폼 독립적인 데이터 직렬화(format serialization) 시스템. 주로 데이터 구조를 정의하고 이를 효율적으로 저장하거나 전송하기 위해 사용된다. protobuf 는 다른 IDL (XML, JSON 등) 에 비해 더 작은 용량(이진 형식)으로 데이터를 저장할 수 있기 때문에, 네트워크 연결을 통해 더 빠..

  • format_list_bulleted Side Projects
  • · 2024. 10. 24.
  • textsms

SQLD 결과

개요게임 서버를 공부해보자 마음먹은 지 얼마 안 된 시점... 데이터베이스와 관련된 공부가 필수적이라는 사실을 알게 되었다.그렇게 부랴부랴 공부를 하던 와중...어차피 공부하는 거 자격증이나 따볼까..? 라는 생각이 드는 동시에 바로 SQLD 신청 완료.자격증 준비 기간은 대략 1달...? 일찍부터 시험을 대비해서 2~3주 동안은 유튜브로 개념만 파악했던 것 같다. ( 솔직히 다른 공부가 할 게 많아서 설렁설렁 했다... 라는 핑계... ) 정신을 차리고 보니 남은 시간은 대략 1주일 정도. 그 때부터 발등에 불 떨어진 것처럼 노랭이(필수!) 풀어서 3회독 성공.SQLP 시험 범위까지 포함된 책이라 SQLD 시험 범위까지 금방 푼다... 이후 유튜브에 sqld 검색해서 나오는 문제들 풀어서 준비 완료! ..

  • format_list_bulleted 잡답
  • · 2024. 10. 22.
  • textsms

Text-RPG(CLI) - 트러블슈팅

개요 개인 프로젝트의 주제인 Javascript(Node.js)로 로그라이크 게임 만들기를 실시하였다.나는 이를 응용하여 textRPG를 만드는 시간을 가졌고, 나의 textRPG에는 맵 생성을 비롯한 이동하기 로직이 포함된다. 이번 시간에는 맵 생성 시에 고난을 겪었던 이야기를 하고자 한다! 🤣🤣🤣 트러블 슈팅배경 처음 주제를 선정했을 때 내 머릿속 흐름은 다음과 같았다...공격, 방어... → 전투 → RPG → 미니맵... 아, 미니맵을 생성하자...! const map = Array.from({ length: height }, () => Array(width).fill('.')); 위와 같이 맵을 생성하는 데에는 딱 한 줄이면 충분했다!!!하지만 RPG 게임에 텅 비어있는 맵이 어디있겠는가!..

  • format_list_bulleted Side Projects
  • · 2024. 10. 22.
  • textsms
  • navigate_before
  • 1
  • ···
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • ···
  • 13
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (76)
    • Algorithm (10)
    • Side Projects (25)
    • Web (1)
    • CS (19)
    • WinAPI, DirectX (3)
    • SQL (15)
    • 잡답 (1)
    • JavaScript, TypeScri.. (2)
최근 글
태그
  • #오블완
  • #holyshit
  • #futsal-online
  • #Algorithm
  • #cs
  • #Til
  • #티스토리챌린지
  • #multi-roguelike
  • #바로인턴
  • #SQL
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바