목록전체 글 (37)
공부용 블로그 | seokmin100
BOJ 20920 이 문제는 영단어를 입력 받고, 출력 값에 3가지 조건을 지켜서 출력하는 문제입니다. 이 문제는 도저히 모르겠어서 블로그를 참고해 코드를 작성하였습니다.import sysinput = sys.stdin.readlineN, M = map(int, input().rstrip().split())word_lst = {}for _ in range(N): word = input().rstrip() if len(word) sys.stdin.readline으로 입력을 빠르게 불러옵니다. 그리고 딕셔너리 word_lst를 생성하여 빈도 수를 저장합니다. 이후 for문을 통해서 N개의 단어를 입력받아 처리합니다. 각 단어의 길이가 M보다 작으면 continue를 통해 무시합니다. 만약..
이더넷이더넷 표준오늘날의 유선 LAN 환경은 대부분 이더넷을 기반으로 구성된다. 만약 유선 LAN 환경을 구축했다면 물리 계층에서는 이더넷 규격 케이블을 사용했을 것이고, 데이터 링크 계층에서 주고받는 프레임은 이더넷 프레임의 형식을 따를 것이다. 이더넷은 국제적으로 표준화가 이루어졌다. 이후 전기전자공학자협회에서 이더넷 관련 기술을 IEEE 802.3이라는 이름으로 표준화했다.IEEE 802.3은 서로 다른 컴퓨터가 각기 다른 제조사의 네트워크 장비를 사용하더라도 동일한 형식의 프레임을 주고받고 약속한 듯 통일된 형태로 작동하는 것은 통신매체를 비롯한 네트워크 장비들이 이터넷 표준을 준수하기 때문에 이더넷 관련 다양한 표준들의 모음을 의미한다고 봐도 된다. 통신 매체 표기 형태이더넷 표준 규격에 따라..
네트워크 거시적으로 살펴보기네트워크의 기본구조모든 네트워크는 '노드', 노드를 연결하는 '간선', 노드 간 주고받는 '메시지'로 구성된다.노드는 정보를 주고받을 수 있는 장치, 간선은 정보를 주고 받을 수 있는 유무선의 통신메체라고 이해하면 쉽다. - 호스트네트워크의 가장자리에 위치한 노드는 네트워크를 통해 흐르는 정보를 최초로 생성 및 송신하고, 최종적으로 수신한다.이런 가장자리 노드를 호스트라고 부른다.때로는 호스트가 네트워크상에서 특정한 역할을 수행하기도 하는데, 대표적인 역할로는 서버와 클라이언트가 있다. 서버는 '어떠한 서비스'를 제공하는 호스트이다. 여기서 '어떠한 서비스'는 파일이 될 수도, 웹 페이지가 될 수도, 메일이 될 수도 있다.클라이언트란 서버에게 어떠한 서비스를 요청하고 서버의 응..