전체 글
-
구름톤 챌린지: 4주차(230906~230908)구름톤 챌린지 2023. 9. 6. 11:53
230906 Day18 문제풀이 코드 import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer tk = new StringTokenizer(br.readLine(), " "); int N = Integer.parseInt(tk.nextToken()); int M = Integer.parseInt(tk.nextToken()); long[][][] board = new long[N][N][2]; // 보드Y 보드X..
-
구름톤 챌린지: 4주차(230904~230905)구름톤 챌린지 2023. 9. 4. 13:03
230904 Day16 문제풀이 코드 import java.io.*; import java.util.*; class Main { static ArrayList graph = new ArrayList(); static int N; static int count = 0; static int[] visited; public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer tk = new StringTokenizer(br.readLine(), " "); N = Integer.parseInt(tk.nextToke..
-
구름톤 챌린지: 3주차(230830~230901)구름톤 챌린지 2023. 8. 30. 10:47
230830 Day13 문제풀이 코드 import java.io.*; import java.util.*; class Main { static int[][] building; static boolean[] visit; static int N; static Queue queue = new LinkedList(); public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer tk = new StringTokenizer(br.readLine()); N = Integer.parseInt(tk.nextToken()..
-
구름톤 챌린지: 3주차(230828~230829)구름톤 챌린지 2023. 8. 28. 10:41
230828 Day11 문제풀이 코드 import java.io.*; import java.util.*; class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); String[] split = br.readLine().split(" "); int A = Math.max(Integer.parseInt(split[0]), Integer.parseInt(split[1])); int B = Math.min(Integer.parseInt(sp..
-
구름톤 챌린지: 2주차(230823~230825)구름톤 챌린지 2023. 8. 24. 13:48
230823 Day8 문제풀이 코드 import java.io.*; class Main { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); int countItem = 0; countItem += (N / 14); N %= 14; countItem += (N / 7); countItem += N % 7; System.out.println(countItem); } }중요 그리디 알고리즘 : 선택을 해야 할 때마다 눈앞의 최선의 선택을 하는 알고리즘...
-
구름톤 챌린지: 2주차(230821~230822)구름톤 챌린지 2023. 8. 21. 13:29
230821 Day6 문제풀이 코드 첫번째 방법 : S를 매번 substring 하기 import java.io.*; import java.util.*; class Main { public static void main(String\[\] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); ArrayList list = new ArrayList(); // 중복 없는 모든 부분 문자열 int N = Integer.parseInt(br.readLine()); String[][] input = new String[N][3]; // 각 문자열의 부분 문자열 String S = br.rea..
-
구름톤 챌린지 1주차(230816~230818)구름톤 챌린지 2023. 8. 16. 11:34
230816 Day3 문제풀이 코드 import java.io.*; class Day3 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int sum = 0; int T = Integer.parseInt(br.readLine()); for(int i=0; i
-
구름톤 챌린지: 1주차(230814~230815)구름톤 챌린지 2023. 8. 14. 14:11
230814 구름 컨테이너, github 세팅 구름 컨테이너 생성 및 실행 구름톤 챌린지를 위한 구름 컨테이너를 생성해주었다.(깃허브 연동) 프로젝트 폴더는 이렇게 구성해주었다. 새로 생성한 Solution.java를 구동하는데 꽤 애를 먹었는데 위처럼 프로젝트 속성 또한 수정해주어야 한다. (나또한 구름 컨테이너는 처음 사용해보는 것이기에 더 좋은 방법이 있을 수도 있다!) 깃허브 토큰 생성 구름에서 깃허브를 연동하기 위해선 깃허브에서 토큰을 발행해주어야 한다 Github의 Settings > Developer Settings > Personal access tokens > Fine-grained tokens > Generate new tokens 버튼 토큰의 정보를 입력해주고 사용 범위 또한 사용할 ..