[LeetCode | Python] Longest Substring Without Repeating Characters: 해시맵, 슬라이딩 윈도우

리트코드에서 새로운문제를 가져왓습니다.리트코드는 근데 왜 난이도순으로 번호가 안매겨져있는지...어려운문제 못풀겠는데 깃헙에 번호순으로 올라갔으면 해서 꾸역꾸역 번호순으로 풀고잇어요....휴..Longest Substring Without Repeating Charact

2023년 8월 31일
·
0개의 댓글
·

[LeetCode] Add Two Numbers: 연결리스트 예제

Add Two NumbersLinked List연결 리스트(Linked List): 각 요소가 노드로 구성되어있는 데이터구조. 각 노드는 데이터와 다음 노드를 가리키는 포인터로 이루어짐자릿수 덧셈: 숫자를 더할 때 방법이 중요함. 올림(carry)을 고려하여 처리!포인

2023년 8월 30일
·
0개의 댓글
·
post-thumbnail

웹3.0이 인공지능이랑 무슨관련이

웹3.0에도 인공지능이 적용될까요?라는 유튜브 속 전문가님들의 대화를 방금 들었다.그... 웹.3.0이. 뭘까요잉3.0이 있기 전 1.0이 존재했다! 1.0부터 순서대로 알아보자~사람들은 공통된 하드웨어나 소프트웨어 없이 데이터를 공유하고자 했다. 이를 위해 '하이퍼텍

2023년 8월 17일
·
0개의 댓글
·

[CS] 9. 데이터베이스 기본 용어

체계적으로 구조화된 데이터의 모음여러 사용자나 응용 프로그램이 공유하여 사용할 수 있는 데이터를 저장하고 관리하는 시스템데이터의 효율적인 관리, 검색, 조작데이터의 일관성, 무결성, 보안 유지데이터베이스에서 특정 객체, 사물, 개념 등을 나타내는 추상적인 개념ex. 객

2023년 8월 11일
·
0개의 댓글
·

[CS] 9. 교착상태, CPU 스케줄링 알고리즘

프로세스들이 서로가 가진 자원을 요청하며 기다는 상태: 주어진 시간 안에 하나의 프로세스만 자원 사용이 가능하지만 그렇지 못한 경우: 자원을 가진 프로세스가 다른 자원을 기다릴 때 보유 자원을 놓지 않고 계속 가지고 있는 경우: 프로세스는 자원을 강제로 빼앗기지 않고

2023년 8월 11일
·
2개의 댓글
·

[면접대비/CS] 01. 배열(Array), LinkedList, ArrayList

Array read, search, insert, delete 중 read에 최적화된 데이터 구조 탐색 선형탐색 : 말그대로 선형! 일자로 하나씩 탐색 : 시간복잡도 = O(n) 이진탐색 : 전체 배열 길이를 절반씩 나눠서 탐색 : 시간복잡도 = O(n)

2023년 8월 1일
·
0개의 댓글
·

[면접대비/CS] 00. 알고리즘과 데이터구조

언제 면접볼지 모를 나를 위해 면접공부를 해주기로했다.🎓 주제: 데이터구조(배열)💻 참고자료:https://gyoogle.dev/blog/computer-science/data-structure/Array.htmlhttps://www.youtube

2023년 7월 28일
·
2개의 댓글
·

[CS] 8.1. OS

OS 스터디 끝내고 CS로 넘어온지 어언,,\~~ 얼마나됐지? 암튼 오랜만에 다시 OS를 공부하게 되었다. >>GUI : 그래픽을 통해 사용자와 상호작용CUI(=CLI) : 문자를 통해 사용자와 상호작용

2023년 7월 26일
·
0개의 댓글
·

[CS] 7.1. 네트워크 장치

저번 시간에 OSI 7계층에 대해 배웠다.물데네전세표응~ 그거.각 계층에는 서로 다른 프로토콜이 존재했다. 그렇다면? 각기 다른 네트워크 장치도 존재하겠지요~?오늘은 그 네트워크 장치에 대해 알아보려 한다. >>L7 스위치는 로드밸런서라고도 하며 말그대로 밸런스를 맞추

2023년 7월 21일
·
0개의 댓글
·

[KT AIVLE SCHOOL] 25주차: 안녕은영원한헤어짐이아니

허걱 헉 끝났다 에이블스쿨이 허걱평생 에이블스쿨에서 배우기만 할 것 같았는데 상반기가 끝났고 넷플릭스 무료체험은 한참전에끝났고 장마는끝낫나? 그리고 대망의 에이블스쿨이 끝나버렸다. 수료했다로 정정.✅ 본 교육생은 마침내 KT 에이블 스쿨을 무사히 수료하였습니다.우선노트

2023년 7월 19일
·
4개의 댓글
·
post-thumbnail

[KT AIVLE SCHOOL] 24주차: 빅프 면접 잡페어 레츠고

이번주는 여러 이벤트가 있어서 즐거운! 한 주였다!!🕺 빅프로젝트 공유회 🕺모의면접 🕺 잡페어물론 모의면접에서는 실수잔뜩&피드백잔뜩 상태였지만 그래도 면접 경험은 정말 다다익선이라는 것을 느꼈다. 한 21309324089번 긴장하고나면 면접이 익숙해지지않을까? 앗

2023년 7월 13일
·
2개의 댓글
·

[CS] 6.2. HTTP 메서드(GET/POST/PUT/PATCH)

API를 쓰는데 자꾸 get post 하길래 찾아봤던 GET과 POST!HTTP 메서드 중 가장 자주 사용된다는 GET과 POST!드디어 정리하게된 GET과 POST!💡 말그대로, 정보를 얻을 때 사용되는 메서드이다!💡 말그대로, 정보를 얻을 때 사용되는 메서드이다

2023년 7월 8일
·
0개의 댓글
·

[CS] 6.1. 로그인 유지방법(세션/토큰)

로그인을 한 번만 하면 다음에 안해도되는 이유는? >>📌 세션: 서버와 클라이언트 연결이 활성화된 상태📌 세션 ID: 웹 서버 또는 DB에 저장되는 클라이언트의 ID(사용자 식별을 위한)로그인 요청로그인 성공2-1. 세션 ID 생성2-2. 응답 헤더로 set-coo

2023년 7월 8일
·
0개의 댓글
·

[CS] 로컬스토리지

웹 서버는 캐시와 관련된 헤더를 응답에 포함시켜 웹 브라우저가 리소스를 ✅캐시에 저장하고 ✅재사용할 수 있게 한다. 이를 통해 웹페이지의 성능과 효율성을 향상시킬 수 있으며, 그러한 저장소를 웹 스토리지라고 한다.🔻🔻🔻웹 브라우저에서 클라이언트 측에 데이터를 저장

2023년 6월 22일
·
0개의 댓글
·

[CS] HTTP요청-메서드, 헤더, 바디

http 요청의 의미와 예시그 과정에서 불러지는 헤더와 바디그 중 헤더를 살펴봄헤더의 세 종류헤더 실습

2023년 6월 20일
·
0개의 댓글
·

[KT AIVLE SCHOOL] 20주차: Naver Clova Speech API

화자분리가 되는 API가 왜 이렇게 적나요 흑흑 Naver Clova API를 사용해 화자분리와 stt까지 성공해버리는 20주차 2야기~

2023년 6월 18일
·
0개의 댓글
·

[CS] 대화하는 방법

누군가와 대화를 하려면 그 누군가가 누구인지 알아야한다.우리는 사람의 이름이나~ 얼굴 등으로 구분할 수 있지만 컴퓨터나 다른 장치들은?세상에 많은 장치들의 이름을 하나하나 정해놓고 불러줄수 없기 때문에 우리는라는 특수한 번호를 사용한다.IP 주소(Internet Pro

2023년 6월 13일
·
0개의 댓글
·

[CS] 최고의 선택을 하는 방법

은 바로바로 오늘 공부할 라우팅ㅎㅎ라우팅(Routing)은 네트워크에서 데이터를 보낼 때 최적의 경로를 선택하는 과정보통 여러 번의 라우팅이 이루어짐뭔가 당연한 말이지만, 라우팅을 수행하는 네트워크 장치를 라우터라고 한다!라우터는 라우팅 테이블을 기반으로 작동한다.라우

2023년 6월 8일
·
0개의 댓글
·

[CS] 2.2. TCP/IP 4계층

어떤 정보를 전송할 때, 중간에 혹시나! 설마! 하는 상황을 대비하기 위해 만들어진 것이 바로 TCP/IP 4계층이다. 해당 계층을 통과하며 데이터가 전송되기 때문에 '올바른' 데이터 전송이 이루어질 수 있다.⭐ 중요장치들이 인터넷 상에서 데이터를 주고받을 때 쓰는 독

2023년 6월 6일
·
0개의 댓글
·
post-thumbnail

🦷e👒mo ji👃co🥁de

오늘은 새로운 프로그래밍 언어에 대해 배워보도록 하겠습니다.이 언어는 객체지향 프로그래밍 언어로서 클래스, 객체, 메서드 등의 개념을 지원합니다. 다른 언어와 마찬가지로 변수, 조건문, 반복문, 예외 처리 등 다양한 기능을 지원하며 타 언어와 통합을 위한 인터페이스도

2023년 6월 5일
·
0개의 댓글
·