728x90 ๋ฐ์ํ ๋ฐฑ์ค23 [๋ฐฑ์ค] 14889.์คํํธ์ ๋งํฌ/Java - Silver1 โ๋ฌธ์ https://www.acmicpc.net/problem/14889๐์ ํ๋ฐฑํธ๋ํนโ๐ปํ์ด๊ณ ๋ฅด์ง ์์ ์ ์๋ผ๋ฉด true๋ก ๋ฐ๊พธ๊ณ ์ ํํ ์ ์ + 1 ๋ถํฐ ์ถ์ .n/2๋ช ์ ๊ณ ๋ฅด๊ณ ์คํํธํ ์ ์์ ๋งํฌ ํ ์ ์๋ฅผ ๊ณ์ฐ.๋ ๊ณ์ฐ์ ์ฐจ์ ์ ๋๊ฐ๊ณผ ์ต์๊ฐ์ ๋น๊ตํ์ฌ ๊ฐ์ฅ ์ฐจ๊ฐ ์์ ์ต์๊ฐ ์ฐพ๊ธฐ.๐ป์ฝ๋import java.util.*;import java.io.*;public class Main { static int n; static int min = Integer.MAX_VALUE; static int[][] s; static boolean[] visited; static void backtracking(int len, int idx) { if (len == n /.. 2024. 9. 29. [๋ฐฑ์ค] 15649.N๊ณผ M (1)/Java - Silver3 โ๋ฌธ์ https://www.acmicpc.net/problem/15649๐์ ํBacktrackingโ๐ปํ์ด๋ฐฉ๋ฌธํ ์ซ์๊ฐ ์๋๋ผ๋ฉด true๋ก ๋ฐ๊พผ ํ result์ ์ฝ์ .result์ ๊ธธ์ด๊ฐ m๊ณผ ๊ฐ์์ง๋ฉด ์ถ๋ ฅ ํ returnํ๊ณ result์์ ์ ์ผ ๋ง์ง๋ง ์ซ์๋ฅผ ์ ๊ฑฐ.์ด๋ฅผ n๊น์ง ๋ฐ๋ณต.๐ป์ฝ๋import java.util.*;import java.io.*;public class Main { static int n; static int m; static boolean[] visited; static ArrayList result = new ArrayList(); static BufferedReader r = new BufferedReader(new InputStreamRea.. 2024. 9. 29. [๋ฐฑ์ค] 28278. ์คํ 2/Java - Silver4 โ๋ฌธ์ https://www.acmicpc.net/problem/28278๐์ ํ์คํโ๐ปํ์ด1๋ฒ ๋ช ๋ น์ด์ ๊ณต๋ฐฑ ๋ค ์ค๋ ์ซ์๋ ์คํ์ push.2๋ฒ ๋ช ๋ น์ด ์ ๋ ฅ ์ stack.empty()๋ผ๋ฉด -1 ์๋๋ผ๋ฉด stack.pop()์ผ๋ก ์คํ์์ ๋นผ๋ ๋์์ ์ถ๋ ฅ.3๋ฒ ๋ช ๋ น์ด ์ ๋ ฅ ์ stack.size()๋ก ํฌ๊ธฐ ์ถ๋ ฅ.4๋ฒ ๋ช ๋ น์ด ์ ๋ ฅ ์ stack.empty()๋ผ๋ฉด 1 ์๋๋ฉด 0 ์ถ๋ ฅ.5๋ฒ ๋ช ๋ น์ด ์ ๋ ฅ ์ stack.empty()๋ผ๋ฉด -1 ์๋๋ฉด stack.peek()์ผ๋ก stack์ top ๊ฐ ์ถ๋ ฅ.๐ป์ฝ๋import java.util.*;import java.io.*;public class Main { static int n; static BufferedReader r = new Buffer.. 2024. 9. 28. [๋ฐฑ์ค] 2750. ์ ์ ๋ ฌํ๊ธฐ/Java - Bronze2 โ๋ฌธ์ https://www.acmicpc.net/problem/2750๐์ ํ์ ๋ ฌโ๐ปํ์ด0์์๋ถํฐ n-1๊น์ง ๋ฐ๋ณต๋ฌธ ์ํ.i+1์์๋ถํฐ n-1๊น์ง ๋ฐ๋ณต๋ฌธ์ ์ํํ๋ฉด์ i์ i+1์ ๋น๊ตํ๋ฉฐ ์ ๋ ฌ.๐ป์ฝ๋import java.util.*;public class Main { static int n; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); int[] a = new int[n]; for (int i = 0; i a[j]){ int temp = a[i]; .. 2024. 9. 28. [๋ฐฑ์ค] 1546. ํ๊ท /Java - Bronze1 โ๋ฌธ์ https://www.acmicpc.net/problem/1546๐์ ํ์ํ, ์ฌ์น์ฐ์ฐโ๐ปํ์ดA, B, C๋ผ๋ ์ ์๊ฐ ์๋ค๋ฉด(A/M*100 + B/M*100 + C/M*100)/3์ ๊ฒฐํฉ๋ฒ์น์ ์ํด (A+B+C)*100/M/3๊ณผ ๊ฐ๋ค๊ทธ๋ฌ๋ฏ๋ก ๋จผ์ ์ ์์ ํฉ์ ๊ตฌํ๊ณ ๊ทธ์ ๋์์ ์ต๋๊ฐ๋ ๊ตฌํ๋ค.๐ป์ฝ๋import java.util.*;public class Main { static int n; public static void main(String[] args) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); float[] score = new float[n]; for (int i =.. 2024. 9. 28. ์ด์ 1 2 3 4 ๋ค์ 728x90 ๋ฐ์ํ