import itertools def solution(k, dungeons): #노가다를 위해 순서로 다 비교한다! #dungeon들의 index들을 담은 리스트 생성 dungeon_index = [i for i in range(len(dungeons))] #dungeon들의 index들의 ""순서""들을 담은 이터레이터 생성 index_cases = itertools.permutations(dungeon_index, len(dungeons)) #max count값을 담는 변수 생성 max_cnt = -1 #dungeone들의 index들을 하나씩 뽑아서 돌림 ex ) index_case = [2,1,3,0] for index_case in index_cases: #인덱스 순서의 케이스 하나 당 던전을 ..

전체 글
지옥에서 올라온 강인한 프로그래머Ping 호스트와 상대 호스트의 네트워크가 연결이 되어있는지를 알려준다. 얼마나 빠르게 메시지를 주고 받을 수 있는지 알려준다. 위 사진의 32바이트는 호스트가 상대편 호스트에 보낸 메시지의 바이트를 의미한다. 시간은 호스트가 request가 상대편 호스트에 도달한 뒤에 응답하여 호스트에 응답하기 까지 걸린 시간을 뜻한다. TTL은 해당 패킷이 어느 시간 동안 유효한지를 알려준다. 총 4번의 request로 상대 호스트에게 보내고 걸린 시간, 메시지의 크기 등을 보여주고 있다. Tracert 호스트에서 보내는 패킷의 전달 경로를 보여준다. 즉, 상대에게 전송되는 라우팅 경로를 확인할 수 있다. 리눅스는 Traceroute 첫번째는 현재 컴퓨터의 IP 주소를 의미하고 그 다음에 있는 IP 주소들은 인터넷 ..
본 포스팅은 강의를 들은 것을 토대로 공부하기 위해 작성했습니다. http://www.kmooc.kr/courses/course-v1:SejonguniversityK+SJKMOOC02_01k+2022_01SJ2_R/about 정보보호와 보안의 기초 www.kmooc.kr 네트워크 정의 둘 이상의 컴퓨터들이 서로 연결된 집합 컴퓨터 간에 정보 및 자원을 공유하기 위해 필요 네트워크 상 컴퓨터 연결 방식 전화선, 동축 케이블, 위성, 무선 등 다양한 정보 통신 기술을 이용 위의 통신 기술들로 인해 컴퓨터들은 지리적으로 어느 곳에서나 위치 가능(연결만 된다면) MAC(Media Access Control address) 물리적 주소 네트워크 인터페이스에 저장된 주소 총 12개의 16진수로 구성 앞의 6개의 1..