분류 전체보기 202

백준 10799 자바 - 쇠막대기

문제 문제해결1 import java.util.Scanner; public class B10799 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.next(); int n = 0;//놓여진 쇠막대기 개수 int cnt = 0;//총 쇠막대기 개수 for (int i = 0; i < input.length(); i++) { if (input.charAt(i)=='('){//여는 괄호일때 if (input.charAt(i+1)!=')'){//레이저가 아닐때 n++;//놓여진 쇠막대기 +1 cnt++;//총 쇠막대기 +1 } else {//바로 닫는 괄호를 만나면 레이저 cnt += ..

백준 17413 자바 - 단어 뒤집기2

문제 문제해결 import java.util.Scanner; import java.util.Stack; public class B17413 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); // 문자열 s 입력받기 Stack stack = new Stack(); // 단어 담을 스텍 boolean flag = false; // 태그 안에 있는 문자면 true for (int i = 0; i < s.length(); i++) { Character c = s.charAt(i); if (c==''){//닫는 괄호일 경우 flag = false;//flag는 false로 S..

네트워크계층 - 라우팅 알고리즘

※kocw에서 제공하는 이석복 교수님의 컴퓨터네트워크 수업을 듣고 필기한 내용입니다. 출처를 따로 밝히지 않는 한 전부 해당 수업에서 제공한 자료들이며 제가 작성한 부분에 있어 틀린 부분이 있을 수도 있다는 점 양해바랍니다. 라우팅 알고리즘 - 포워딩 테이블을 체우는 알고리즘 - 라우팅 알고리즘의 2종류 1. link state algorithm: 모든 라우터 정보를 알고 알고리즘을짬 2. distance vector algorithm: 이웃된 라우터 정보만 알고 알고리즘을 짬 Link state algorithm - 각 링크가 브로트케스트로 자기 정보를 보내서 모든 링크의 정보를 알고있게 만듬 - 모든 정보를 알고있으나 데이크스트라 알고리즘 사용 데이크스트라 알고리즘: ko.wikipedia.org/w..