Banner

My Tech Blog (์ž๋ฐ”ํŽ˜์Šคํ‹ฐ๋ฒŒ)

โœ… ๋ฌธ์ œ2๊ฐœ์˜ ์ •์ˆ˜ base, n์„ ์ž…๋ ฅ ๋ฐ›๊ธฐbase์˜ n์ œ๊ณฑ ๋ฐ˜ํ™˜ํ•˜๋Š” powerN() ๋ฉ”์†Œ๋“œ ๋งŒ๋“ค๊ธฐโœ… ์ฝ”๋“œpublic class bonus06 { public static void main(String[] args) { System.out.println(powerN(2, 3)); } public static int powerN(int base, int n) { int result = 1; for (int i = 0; i  ๋ฉ”์„œ๋“œ๋Š” Main ์˜์—ญ ๋ฐ–์—์„œ ๋งŒ๋“ค์–ด ์ค€๋‹ค.๋งค๊ฐœ๋ณ€์ˆ˜ 2 ๊ฐœ: base์™€ nresult ๋ณ€์ˆ˜๋ฅผ 1๋กœ ์ดˆ๊ธฐํ™” (๊ฒฐ๊ณผ ์ €์žฅํ•  ๋ณ€์ˆ˜)for ๋ฃจํ”„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ base๋ฅผ n๋ฒˆ ๊ณฑํ•œ๋‹ค. ๋ฃจํ”„๊ฐ€ ํ•œ ๋ฒˆ ์‹คํ–‰๋  ๋•Œ๋งˆ๋‹ค result์— base๋ฅผ ๊ณฑํ•ด..
โœ… ๋ฌธ์ œ5๊ฐœ์˜ ์ •์ˆ˜๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๊ตฌํ˜„ํ•˜๊ธฐ โœ… ์ถ”๋ก  ๊ณผ์ •for๋ฌธ์„ ๋Œ๋ ค ์ธ๋ฑ์Šค ๊ฐ’์„ ๋น„๊ตํ•˜์ง€ ์•Š์•„๋„ Arrays.sort() ๋ฉ”์„œ๋“œ๋งŒ ์จ๋ฒ„๋ฆฌ๋ฉด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ƒ๊ฐํ•  ํ•„์š” ์—†์ด ์‰ฝ๊ฒŒ ํ’€๋ฆฌ๋Š” ๋ฌธ์ œ์ด๋‹ค. ํ•˜์ง€๋งŒ ๋ฐฐ์šด๋Œ€๋กœ ๋ฌธ์ œ๋ฅผ ํ’€๋ ค๋ฉด for๋ฌธ์„ ๋Œ๋ ค์ค˜์•ผ ํ•˜๊ธฐ์—... ๋ฒ„๋ธ”์ •๋ ฌ ๋ฐฉ์‹์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์งฐ๋‹ค. โœ… ์ฝ”๋“œimport java.util.Arrays;import java.util.Scanner;public class bonus05 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] nums = new int[5]; for (int ..
โœ… ๋ฌธ์ œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณ„์˜ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๋ฐฐ์—ด ์ธ๋ฑ์Šค์˜ ์ˆ˜ ๋งŒํผ ๋ณ„ ์ฐ๊ธฐ โœ… ์ฝ”๋“œimport java.util.Scanner;public class bonus04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] cc = new int[5]; // ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ์ˆซ์ž ์ž…๋ ฅ ๋ฐ›๊ธฐ for (int i = 0; i  ์ผ๋ฐ˜ ๋ณ„์ฐ๊ธฐ๋ณด๋‹ค ์˜คํžˆ๋ ค ์‰ฝ๋‹ค. ์ž…๋ ฅ๋ฐ›์€ ์ˆซ์ž๋ฅผ ๋ฐฐ์—ด์— ์ €์žฅํ•˜๊ณ  9 : ********* ์ด ๋ถ€๋ถ„์„ ๋‘ ๊ตฌ๊ฐ„์œผ๋กœ ๋‚˜๋ˆ„์–ด์„œ '์ˆซ์ž :' ๊ณผ '*********' ๋ฅผ ๋”ฐ๋กœ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์งœ ์ฃผ์—ˆ๋‹ค.์ˆซ์ž๋Š” ๋ฐฐ์—ด์˜[i] ๋ฒˆ์งธ ์ธ๋ฑ์Šค์— ๋‹ด๊ฒจ ์žˆ์œผ๋ฏ€๋กœ cc..
โœ… ๋ฌธ์ œ๊ณ„์‚ฐ๊ธฐ ๋งŒ๋“ค๊ธฐ โœ… ์ถ”๋ก  ๊ณผ์ • ๋‘ ๊ฐœ์˜ ์ •์ˆ˜์™€ ์—ฐ์‚ฐ์ž๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„์„œ ํ•ด๋‹น ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๊ณ„์‚ฐ๊ธฐ ๊ตฌํ˜„ ์ฝ”๋“œ์ด๋‹ค. ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ด 3๊ฐœ์ด๊ณ , int ํ˜•์œผ๋กœ ๊ฒฐ๊ณผ๋ฅผ return ํ•ด ์ฃผ๋ฉด ๋˜๋Š” ์‰ฌ์šด ๋ฌธ์ œ์ด๋‹ค. ๋ฉ”์„œ๋“œ๋Š” Main ์˜์—ญ ๋ฐ–์—์„œ ๋งŒ๋“ค์–ด์ฃผ๊ณ  ๊ฒฐ๊ณผ ๊ฐ’๋งŒ Main ์˜์—ญ ์•ˆ์—์„œ ์ถœ๋ ฅํ•ด์ฃผ๋ฉด ๋œ๋‹ค. โœ… ์ฝ”๋“œpublic class bonus03 { public static void main(String[] args) { System.out.println(cal(4, 7, '*')); } public static int cal(int num1, int num2, char op) { if (op == '+') { return n..
โœ… ๋ฌธ์ œโœ… ์ฝ”๋“œpublic class bonus02 { public static void main(String[] args) { System.out.println(getMiddle("123456789")); } public static String getMiddle(String wrd) { int center = wrd.length() / 2 + 1; String result; if (wrd.length() % 2 == 0) { result = wrd.substring(center - 2, center); } else { result = wrd.substring(center - 1, center); } return result; }} 1. getMiddle ๋ฉ”์†Œ๋“œ๋Š” ๋ฌธ์ž์—ด์„ ์ž…๋ ฅ์œผ๋กœ ..
โœ…๋ฌธ์ œA, B ์ˆซ์ž๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค.A-B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.A์™€ B๊ฐ€ ๋ชจ๋‘ 0์„ ์ž…๋ ฅ ๋ฐ›์œผ๋ฉด ํ”„๋กœ๊ทธ๋žจ์ด ์ข…๋ฃŒ๋œ๋‹ค. โœ…์ฝ”๋“œimport java.util.Scanner;public class bonus01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (true) { System.out.print("A ์ž…๋ ฅ >> "); int num1 = sc.nextInt(); System.out.print("B ์ž…๋ ฅ >> "); int num2 = sc.nextInt(); System.out.println("๊ฒฐ๊ณผ >> " + (num1 - num2)); if (num1 == 0 && num2 == ..
์Šค๋งˆํŠธ์ธ์žฌ๊ฐœ๋ฐœ์› ์ž๋ฐ”ํŽ˜์Šคํ‹ฐ๋ฒŒ (Java Festival)์‹ ๋‚˜๋Š” ํŒ€๋Œ€ํ•ญ ์ž๋ฐ” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด ๋Œ€๊ฒฐ!! ใ…‹ใ…‹ใ…‹  1. ์ฃผ์‚ฌ์œ„ 2๊ฐœ๋ฅผ ๋Œ๋ ค์„œ ํ•ฉ์ด 7์ธ ์ˆซ์ž๊ฐ€ ๋‚˜์˜ค๋ฉด ์ฐฌ์Šคํš๋“(๊ฝ๋„ ์žˆ์Œ) 2. ํ•œ ๋ผ์ธ์„ ๋‹ค ๋งž์ถ”๋ฉด ๋ณด๋„ˆ์Šค์ ์ˆ˜ ํš๋“ (๋žœ๋“œ๋งˆํฌ) 3. ๋‚ด ์ฐจ๋ก€์—์„œ ๋ชป ํ‘ผ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฅธ ํŒ€์›๋“ค์ด ํ’€๋ฉด ์„œํฌํŠธ ์ ์ˆ˜ ํš๋“  => ์‹คํŒจํ•˜๊ฑฐ๋‚˜  ํฌ๊ธฐํ•˜๋ฉด ๋งˆ์ด๋„ˆ์Šค ์ ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.4. ๋จผ์ € ์ฃผ์‚ฌ์œ„๋ฅผ ๋Œ๋ ค์„œ ๋‚˜์˜จ ์ˆซ์ž๋งŒํผ ์•ž์œผ๋กœ ๋‚˜๊ฐ„๋‹ค.5. ์ˆซ์ž์— ํ•ด๋‹นํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค.- ํŒ€์›๋“ค๊ณผ ์ด์•ผ๊ธฐํ•ด์„œ ๋ˆ„๊ฐ€ ๋Œ€ํ‘œ๋กœ ๋ฌธ์ œ๋ฅผ ํ’€ ๊ฒƒ์ธ๊ฐ€ ์ •ํ•˜๊ณ  ์ฃผ์–ด์ง„ ์‹œ๊ฐ„ ์•ˆ์— ๋Œ€ํ‘œ๊ฐ€ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด ์„ฑ๊ณต!- ๋Œ€์‹  ํŒ€์›๋“ค์ด ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉฐ ํ•œ ๋ฒˆ์”ฉ ๋Œ€ํ‘œ๊ฐ€ ๋˜์–ด์•ผ ํ•จ.6. ๋’ค์— ํŒ€์›๋“ค๋„ ๊ฐ™์ด ๋ฌธ์ œ๋ฅผ ํ’€์–ด์„œ ํ’ˆ(๋ฌธ์ œ๋ฅผ ํŒ€์›๋“ค ์ˆ˜์— ๋”ฐ๋ผ ์„œํฌํŠธ ์ ์ˆ˜๋ฅผ ํš๋“!) 7. ๊ทธ๋™..
โœ… ๋ฌธ์ œ1๋ณด๋‹ค ํฐ ์ •์ˆ˜(N)์„ ์ž…๋ ฅํ•˜๋ฉฐ N!๊ฐ’์„ ๊ตฌํ•˜์‹œ์˜ค.*ํŒฉํ† ๋ฆฌ์–ผ์ด๋ž€ N์˜ ์ˆ˜๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ๋ชจ๋“  ์–‘์˜ ์ •์ˆ˜์˜ ๊ณฑex) 3! = 1 x 2 x 3 => 6โœ… ์ฝ”๋“œpublic class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("์ž…๋ ฅ : "); int n = sc.nextInt(); // ๋ณ€์ˆ˜ ์ดˆ๊ธฐํ™” int factorial = 1; // n๋ถ€ํ„ฐ 1๊นŒ์ง€์˜ ๋ชจ๋“  ์–‘์˜ ์ •์ˆ˜๋ฅผ ๊ณฑํ•จ for (int i = 1; i  โœ… ์ถ”๋ก ๊ณผ์ •int factorial = 1;: ํŒฉํ† ๋ฆฌ์–ผ ๊ฐ’์„ ..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'์ž๋ฐ”ํŽ˜์Šคํ‹ฐ๋ฒŒ' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก
์ƒ๋‹จ์œผ๋กœ