til

· Develop/TIL
자바스크립트에서 HTTP 요청과 콜백함수: 비동기 프로그래밍의 핵심 개념 HTTP란 무엇인가? HTTP란 Hypertext Transfer Protocol의 약자로, 인터넷에서 데이터를 주고받을 때 사용되는 통신 규약이다. 이를 사용하면 클라이언트와 서버 간에 요청(request)과 응답(response)을 주고 받을 수 있다. HTTP는 웹 브라우저와 웹 서버 간의 통신에서 가장 많이 사용됩니다. 브라우저는 HTTP를 사용하여 웹 페이지나 이미지, 동영상 등의 데이터를 서버에서 요청하고, 서버는 이에 대한 응답을 보내줍니다. HTTP는 기본적으로 텍스트 기반의 프로토콜이지만, 최근에는 바이너리 기반의 프로토콜인 HTTP/2가 등장하여 성능 개선에 기여하고 있습니다. 콜백함수 콜백함수(callback f..
2주차에 배운 것을 활용하는 숙제를 풀어보는 시간이다. 배열을 제시된 조건에 따라 정렬하는 예제이다. 문제 설명 문자열로 구성된 리스트 strings와, 정수 n이 주어졌을 때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하려 합니다. 예를 들어 strings가 ["sun", "bed", "car"]이고 n이 1이면 각 단어의 인덱스 1의 문자 "u", "e", "a"로 strings를 정렬합니다. 제한 조건 strings는 길이 1 이상, 50이하인 배열입니다. strings의 원소는 소문자 알파벳으로 이루어져 있습니다. strings의 원소는 길이 1 이상, 100이하인 문자열입니다. 모든 strings의 원소의 길이는 n보다 큽니다. 인덱스 1의 문자가 같은 문자열이 여럿 일 경우, 사..
· Develop/TIL
아니 그 찐따 같던 자바스크립트 맞냐? 자바스크립트는 전설이다… 91년생인 나는 격동하는 인터넷의 시대를 몸으로 겪은 세대이다. 천리안 하이텔과 같은 서비스의 황혼기에 태어나서 라이코스, 야후 등 웹 사이트라는 것이 태동하던 시기이다. 신기한 플래시 애니메이션, 게임, 다양한 주제의 게시판과 사이트… 인터넷에 접속 가능한 컴퓨터가 있는 아이의 집에 몰려가서 게임하는 것을 구경하는 것만으로도 즐거운 시절이었던 것이다. 나는 부모님을 졸라 집에 컴퓨터를 구입했고 인터넷을 연결했다. 인터넷의 세상은 방대했고 너무나 많은 정보를 손쉽게 얻을 수 있었다. 나는 컴퓨터에 매료되어 있었다. 당시의 자료는 전부 유실되었지만 인터넷을 뒤적이며 무료 호스팅 업체에 가입하고 작은 사이트를 만들기도 했었다. 나모웹 에디터와 ..
이번주차에 학습한 내용을 다루는 두개의 문제를 풀어보는 숙제를 받았다. 문제를 풀어보고 다른 사람들이 풀이한 코드와 비교하며 살펴보니 많은 것을 알게 되었다. 예를 들면, 정확히 같은 동작을 수행하지만 누군가의 코드는 훨씬 간결하고 메모리도 적게 사용하는가 하면 훨씬 빠르게 동작하는 코드가 존재했다. 같은 동작이더라도 어떻게 코드를 작성하는가에 따라 최적화 여부가 갈리는 점은 신기했다. 사용하는 프로그램 언어를 잘 이해하고 문법을 잘 활용하는 것으로 실력있는 개발자가 갈리는 것 같다. 문자열 연습하기 https://school.programmers.co.kr/learn/courses/30/lessons/12916 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비..
CodeFiore
'til' 태그의 글 목록 (4 Page)
Mastodon