๐Ÿ•ธ Algorithm/๐Ÿ•ธ ๋ฐฑ์ค€ BaekJoon 71

[๋ฐฑ์ค€][java][1193][๋ถ„์ˆ˜์ฐพ๊ธฐ]

import java.util.Scanner; // 1193๋ถ„์ˆ˜์ฐพ๊ธฐ public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int x = in.nextInt(); in.close(); int cnt = 0; int sum = 0; int a = 0; int b = 0; while (x > sum) { cnt++; sum += cnt; } // ์ง์ˆ˜์ผ ๊ฒฝ์šฐ if (cnt % 2 == 0) { a = cnt - (sum - x); b = cnt + ((sum - cnt) - x) + 1; } else { a = cnt + ((sum - cnt) - x) +1; b = cnt - (sum -..

[๋ฐฑ์ค€][java][2720][์„ธํƒ์†Œ ์‚ฌ์žฅ ๋™ํ˜]

import java.util.Scanner; // 2720์„ธํƒ์†Œ ์‚ฌ์žฅ ๋™ํ˜ public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); /** * Quarter: $0.25 * Dime: $0.10 * Nickel: $0.05 * Penny: $0.01 */ int t = in.nextInt(); // ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ์ˆ˜ int[] change = {25, 10, 5, 1}; // ์ž”๋ˆ์ข…๋ฅ˜ for (int i = 0; i < t; i++) { int cash = in.nextInt(); int last = cash; for (int j = 0; j < change.length; j++) { ..

[๋ฐฑ์ค€][java][11005][์ง„๋ฒ• ๋ณ€ํ™˜ 2]

import java.util.Scanner; // 11005์ง„๋ฒ• ๋ณ€ํ™˜ 2 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); // 10์ง„๋ฒ• ์ˆ˜ int b = in.nextInt(); // ์ง„๋ฒ• in.close(); StringBuilder sb = new StringBuilder(); while (n != 0) { int last = n % b; String res = ""; if (last >= 10 ) { char c = (char) ((int) last + 55); res = Character.toString(c); } else { re..

[๋ฐฑ์ค€][java][2745][์ง„๋ฒ• ๋ณ€ํ™˜]

import java.util.Scanner; // 2745์ง„๋ฒ• ๋ณ€ํ™˜ public class BaseConversion { public static void main(String[] args) { Scanner in = new Scanner(System.in); String n = in.next(); // ์ˆ˜ int b = in.nextInt(); // ์ง„๋ฒ• in.close(); int res = 0; int num = 0; for (int i = n.length() - 1, cnt = 0; i >= 0; i--, cnt++) { char c = n.charAt(i); if (c >= '0' && c

[๋ฐฑ์ค€][java][2563][์ƒ‰์ข…์ด]

import java.util.Scanner; // 2563์ƒ‰์ข…์ด public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int pprCnt = in.nextInt(); int res = 0; int[][] arr = new int[100][100]; for (int i = 0; i < pprCnt; i++) { int x = in.nextInt(); int y = in.nextInt(); for (int j = x; j < x+10; j++) { for (int k = y; k < y+10; k++) { arr[j][k] = 1; } } } in.close(); for (int i =..

[๋ฐฑ์ค€][java][10798][์„ธ๋กœ์ฝ๊ธฐ]

import java.util.Scanner; // 10798์„ธ๋กœ์ฝ๊ธฐ public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); char[][] arr = new char[5][15]; for (int i = 0; i < 5; i++) { String s = in.nextLine(); for (int j = 0; j < s.length(); j++) { arr[i][j] = s.charAt(j); } } for (int i = 0; i < 15; i++) { for (int j = 0; j < arr.length; j++) { if (arr[j][i] == '\0') { continue; ..

[๋ฐฑ์ค€][java][2566][์ตœ๋Œ“๊ฐ’]

import java.util.Scanner; // 2566์ตœ๋Œ“๊ฐ’ public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int[][] arr = new int[9][9]; int maxNum = 0; int row = 0; int col = 0; for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr.length; j++) { arr[i][j] = in.nextInt(); maxNum = Math.max(arr[i][j], maxNum); } } in.close(); for (int i = 0; i < arr.length; i+..

[๋ฐฑ์ค€][java][2738][ํ–‰๋ ฌ ๋ง์…ˆ]

import java.util.Scanner; // 2738ํ–‰๋ ฌ ๋ง์…ˆ public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int m = in.nextInt(); int[][] a = new int[n][m]; int[][] b = new int[n][m]; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { a[i][j] = in.nextInt(); } } for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { b[i][j] = in.ne..