네트워크
-
[프로그래머스] 네트워크알고리즘/프로그래머스 2021. 5. 21. 17:07
문제 설명 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습니다. 컴퓨터의 개수 n, 연결에 대한 정보가 담긴 2차원 배열 computers가 매개변수로 주어질 때, 네트워크의 개수를 return 하도록 solution 함수를 작성하시오. 제한사항 컴퓨터의 개수 n은 1 이상 200 이하인 자연수입니다. 각 컴퓨터는 0부터 n-1인 정수로 표현합니다. i번 컴퓨터와 j번 컴퓨터가 연결되어 있으면 computers[..
-
[CS] 네트워크개발/etc 2021. 5. 18. 15:43
프로토콜 컴퓨터 간 데이터 통신을 원활하게 하기 위해 정해놓은 약속 HTTP(Hypertext Transfer Protocol) 하이퍼텍스트를 전송하는 규약을 의미한다. 하이퍼텍스트는 한 문서에서 다른 문서로 이동할 수 있는 하이퍼링크를 가진 문서를 말한다. 여기서 텍스트는 HTML이다. 비연결성 프로토콜이다. 요청(request)에 대한 응답(response)만 전달되며 연결이 유지되지 않는다. 상태도 유지하지 않는다(stateless). 비연결성을 해결하기 위해 쿠키와 세션이 사용된다. 쿠키 클라이언트(사용자)에서 저장하고 있는 서버의 정보다. 쇼핑몰의 장바구니, 자동로그인 팝업 체크 등의 정보를 쿠키를 통해 저장한다. 브라우저가 종료되도 쿠키는 별도의 만료시간에 따라 삭제된다. 로컬에 저장되는 만큼..
-
[프로그래머스] 네트워크(DFS/BFS)알고리즘/프로그래머스 2019. 8. 23. 13:30
문제 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있을 때 컴퓨터 A와 컴퓨터 C도 간접적으로 연결되어 정보를 교환할 수 있습니다. 따라서 컴퓨터 A, B, C는 모두 같은 네트워크 상에 있다고 할 수 있습니다. 컴퓨터의 개수 n, 연결에 대한 정보가 담긴 2차원 배열 computers가 매개변수로 주어질 때, 네트워크의 개수를 return 하도록 solution 함수를 작성하시오. 제한사항 컴퓨터의 개수 n은 1 이상 200 이하인 자연수입니다. 각 컴퓨터는 0부터 n-1인 정수로 표현합니다. i번 컴퓨터와 j번 컴퓨터가 연결되어 있으면 computers[i][..