[Java] 5주차 수업 예제 8번, 14번
2021. 9. 30. 22:44
Language/JAVA
// 문자열에 들어 있는 괄호가 맞는지 검사한다. 괄호는 [], {}, ()를 사용할 수 있으며, 서로 중첩할 수 있다. import java.util.LinkedList; public class CheckBrace { public static void main(String[] args) { // 문자열에 들어 있는 괄호가 맞는지 검사한다. 괄호는 [], {}, ()를 사용할 수 있으며, 서로 중첩할 수 있다. String s = "( 4 + [ 3 + { x - y } / 2 ] ) * 7"; LinkedList stack = new LinkedList(); for(int i=0; i
[Python] 터틀 그래픽
2021. 9. 29. 16:19
Language/Python
터틀(Turtle) 그래픽은 화면에 그림을 그릴 수 있는 기능으로 파이선에서 기본 제공되는 모듈이다. 모듈 선언 import turtle 별명 사용 import turtle as t 커서 모양 t.shape( 'turtle' ) classic, arrow, circle, square, triangle #
[네트워크] Network Layer
2021. 9. 28. 18:01
개발 기초/Network
네트워크 층의 기능 라우팅과 포워딩 기능 라우팅 - 네트워크에서 패킷이 목적지까지 도착할 수 있도록 경로를 결정해주는 것 포워딩 - 패킷을 전달시키는 역할로 보통 라우팅과 포워딩을 같은 역할로서 말한다. Packetizing 하나의 메세지를 여러개의 패킷으로 나누어서 전달 혼잡제어(congestion control) 공동 공간에 너무 많은 데이터그램이 존재하는 경우 제어 패킷 스위칭 하나의 메세지를 다수의 패킷으로 나누어서 보내는 것 어떤식으로 나눠서 보내냐에 따라서 데이터그램 방식(Datagram approach) 가상 회선 방식(Virtual circuit approach) 방식으로 나뉜다. 데이터그램 방식(Datagram approach) 비연결성 서비스이다. 각 패킷을 독립적으로 처리한다. 각 패..