목록CS (35)
CS log
words = input() only_words = words.split(' ') sum =0 for i in only_words : if bool(i) : sum+=1 print(sum) split() : 어디서 문자열을 끊을 지 알려주는 것인데, 괄호안에 아무 것도 없으면 공백 단위로 나눈다. 단어를 공백으로 끊어서 여러 개 입력했을때 리스트에 그 단어들이 하나씩 그대로 들어감 그리고 리스트의 길이를 출력하면 단어의 개수가 출력됨 bool() : 참, 즉 단어가 있으면 (blank가 아니면) 더 간단한 풀이 x = list(map(str,input().split())) print(len(x)) map() 사용법 a = [1.2, 2.5, 3.7, 4.6] >>> for i in range(len(a)..
1. 아스키코드란? : 미국 ANSI(미국 국가 표준 협회)에서 표준화한 정보교환용 7비트 부호체계 2. 문자를 아스키코드로 변환하기 : ord(문자) → 아스키코드 값 출력 letter = input() #input값으로 A를 받는다. print(ord(letter)) >>> 65 # 문자A에 해당하는 아스키코드 값 출력 3. 숫자를 아스키코드로 변환하기 : chr(숫자) → 아스키코드 값 출력 number = input() #input값으로 8을 받는다 print(ord(number)) >>> 56 # 숫자8에 해당하는 아스키코드 값 출력
지난 시간 배운 내용 end-to-end로 보낸 message가 layer 3에서 host를 찾아가는 것을 focusing하고 있음. destination host를 찾아가야 해서 IP주소를 넣었음. 중간 라우터들이 IP주소를 보고 FIB table에서 matching해서 찾을 때, longest prefix matching: 가장 길게 완벽히 match되는 것이 entry에 있으면 그것으로 했음. 여러 개의 subnet을 구성하고 있는 (/28) 하위 subnet들은 상위 ISP에게 알려줄 때, /26까지 aggregation해서 하나만 알려주면 된다. 가능하면 적은 양의 데이터로 라우팅 하는 것이 좋기 때문에. subnet 중 어느 하나가 다른 network로 이사가더라도, longest prefix..
지난 시간 배운 내용 Layer3의 Internet Protocol. 다 이걸 씀. IPv4 메시지 필드를 봤음. Pop Quiz end host에서 출발한 IP Packet의 Payload에는 반드시 4계층에서 보낸 정보만 들어있다. ⇒ F. end host에서 만드는 Ping이라는 프로토콜은 3계층에서 만든 ICMP 메시지를 실어서 간다. routing protocol 메시지가 있을 순 없지만, end host의 IP Packet Payload에서는 TCP segment 혹은 UDP Datagram 혹은 3계층에서 다루는 ICMP 메시지가 들어갈 수 있다. host에선 routing protocol 메시지를 handling 하는 software가 running 하고 있다. ⇒ F. Control Pl..