비트를 쪼개는 개발자

allen321@naver.com

2024/08 10

C# [프로그래머스] Lv.2 귤 고르기

이번 문제의 핵심은 간단하다.  경화가 고르고 싶은 귤의 갯수가 k이고 tangerine[] 배열이 각각의 크기의 귤의 종류이다.귤을 각각의 크기별로 갯수를 센다.모든 귤을 Count 한 후에 많은 순서대로 내림차순 배치한다. (귤의 크기는 여기서 중요치 않다.)많은 수의 귤 부터 귤을 다시 Count한다.반복문을 돌리다가 귤의 갯수가 k보다 크거나 같아지면 종료한다.몇 종류의 귤을 count 했는지 return한다.  public int solution(int k, int[] tangerine) { // 귤의 크기별로 개수를 세기 위해 Dictionary 사용 Dictionary countDict = new Dictionary(); for (int i = 0; i counts =..

코딩테스트 2024.08.02

통신 - HTTP와 HTTPS

HTTP란?    HTTP(HyperText Transfer Protocol)는 월드 와이드 웹(WWW)*에서 서버와 클라이언트 간에 정보를 주고 받을 때 사용되는 하이퍼텍스트를 교환하기 위한 통신 규약 프로토콜이다. 즉 HTTP는 웹 브라우저가 웹 서버에서 데이터를 가져오고, 이를 사용자에게 표시하는 역할을 수행하며 주로 80번 포트 번호를 사용하여 해당 요청들을 수행한다.  WWW는 웹 페이지, 웹 브라우저, 웹 서버, URL 등으로 이루어진 웹 브라우저를 통해 접근하는  하이퍼 텍스트 문서의 집합이다.   HTTP의 통신 방식  클라이언트(Client):역할 : 1. 클라이언트는 서버에 요청(Request)을 보낸다.2. 웹 브라우저가 대표적인 클라이언트의 하나이다. 3. 사용자가 웹 브라우저에 U..

통신 2024.08.01