It's going to be one day 🍀

안녕하세요! 매일 매일 공부하려고 노력하는 백엔드 개발자 지망생의 공부 흔적입니다.

코테 준비 16

[알고리즘] 그래프

그래프의 표현 import java.io.*; import java.util.*; public class Main { static int visited[]; // 방문 거리 저장 배열 static ArrayList[] A; // 그래프 저장 인접 리스트 static int N, M, K, X; static List answer; // 정답 리스트 public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); N = Integer...

[알고리즘] 정수론

소수 구하기 (에라토스테네스의 체) import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int start = Integer.parseInt(st.nextToken()); // 시작 수 int end = Integer.parseInt(st.nextToken()); // 종료 수 int[] arr..

[알고리즘] 그리디

그리디 알고리즘 - String을 spilt 하게되면 String 배열이 나온다. - "+"는 정규 표현식 문자로 인식하기 때문에 사용하고 싶으면 "\\+" 처리 해줘야함. (에러메시지 dangling quantifier '+') import java.io.*; public class Main { static int answer = 0; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String data = br.readLine(); String[] str = data.split("-"); for (int i = ..