Banner

My Tech Blog (์Šค๋งˆํŠธ์ธ์žฌ๊ฐœ๋ฐœ์›)

์Šค๋งˆํŠธ์ธ์žฌ๊ฐœ๋ฐœ์› ์ž๋ฐ”ํŽ˜์Šคํ‹ฐ๋ฒŒ (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;: ํŒฉํ† ๋ฆฌ์–ผ ๊ฐ’์„ ..
โœ… ๋ฌธ์ œ์Šค๋งˆํŠธ๋ฏธ๋””์–ด์ธ์žฌ๊ฐœ๋ฐœ์›์˜ ์ธ์Œค์ด Java ์‹œํ—˜๋ฌธ์ œ๋ฅผ ์ฑ„์ ํ•˜๊ณ  ์žˆ๋‹ค.๋ฌธ์ œ๋งˆ๋‹ค 'o' ๋˜๋Š” 'x'๋กœ ํ‘œ์‹œ๊ฐ€ ๋˜์–ด ์žˆ๋Š”๋ฐ ์ ์ˆ˜๋ฅผ ๋งค๊ธฐ๋Š” ๋ฐฉ์‹์ด ํŠน์ดํ•˜๋‹ค.'o'๋Š” ์ ์ˆ˜๊ฐ€ ๋ˆ„์ ๋˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ฑ„์ ๋˜๋Š”๋ฐ ์ด์ „๋ถ€ํ„ฐ ์ž์‹ ์„ ํฌํ•จํ•œ ์—ฐ์†๋œ 'o'์˜ ๊ฐœ์ˆ˜ ๋งŒํผ์˜ ์ ์ˆ˜๋กœ ์ฑ„์ ์ด ๋ฉ๋‹ˆ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด 'oooxoo'๋ผ๋Š” ํ‘œ์‹œ๊ฐ€ ์žˆ๋‹ค๋ฉด ์ˆœ์„œ๋Œ€๋กœ 1+2+3+0+1+2=9 ์œผ๋กœ ์ด์ ์ด ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.ํ•™์ƒ์ด ํ‘ผ ์‹œํ—˜์ง€์— ์ •๋‹ต, ์˜ค๋‹ต ์—ฌ๋ถ€๊ฐ€ ํ‘œ์‹œ๋˜์–ด ์žˆ์„ ๋•Œ ์ด์ ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. โœ… ์ฝ”๋“œimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String c..
โœ… ๋ฌธ์ œ(์„ธ ์ž๋ฆฌ ์ˆ˜) * (์„ธ ์ž๋ฆฌ ์ˆ˜)๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ณ„์‚ฐ๋œ๋‹ค.(1),(2)๋ฒˆ์„ ์ž…๋ ฅ ๋ฐ›์•„ ๊ฒฐ๊ณผ ํ™”๋ฉด์ฒ˜๋Ÿผ (3), (4), (5), (6)๋ฒˆ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜คโœ… ์ฝ”๋“œimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("์ฒซ ๋ฒˆ์žฌ ์ˆซ์ž ์ž…๋ ฅ >> "); int num1 = sc.nextInt(); System.out.print("๋‘ ๋ฒˆ์งธ ์ˆซ์ž ์ž…๋ ฅ >> "); int num2 = sc.nextInt(); int cal1 = num1 * (num2 % 10); // num2์˜ ์ผ์˜์ž๋ฆฌ์ˆ˜..
โœ… ๋ฌธ์ œ์ˆซ์ž๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ 3์˜ ๋ฐฐ์ˆ˜์ธ ์ˆซ์ž๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. โœ… ์ฝ”๋“œimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int[] nums = new int[10]; for (int i = 0; i โœ… ์ถ”๋ก  ๊ณผ์ • ๋˜๊ฒŒ ์‰ฌ์šด ๋ฌธ์ œ์˜€๋‹ค. ์ผ๋‹จ ์ˆซ์ž๋ฅผ 10๋ฒˆ ์ž…๋ ฅ๋ฐ›์œผ๋‹ˆ๊นŒ 10์นธ์งœ๋ฆฌ ๋ฐฐ์—ด์„ ์„ ์–ธํ•ด์ค€๋‹ค.๋ฐ˜๋ณต๋ฌธ์„ ๋Œ๋ ค์„œ ์ž…๋ ฅ๋ฐ›์€ ์ˆซ์ž๋ฅผ ๋ฐฐ์—ด์— ์ง‘์–ด ๋„ฃ์–ด ์ค€๋‹ค. ๋ฐฐ์—ด์˜ ๊ธธ์ด๋งŒํผ ๋ฐ˜๋ณต๋ฌธ์„ ๋Œ๋ ค์ฃผ๋ฉฐ ๋‹ด๊ธด ๊ฐ๊ฐ์˜ ์ˆซ์ž๋“ค์„ 3์œผ๋กœ ๋‚˜๋ˆ ์ฃผ๊ณ ,๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด ํ•ด๋‹น ์ˆซ์ž๋ฅผ ์ถœ๋ ฅํ•ด ์ค€๋‹ค.
โœ… ๋ฌธ์ œ 1-2+3-4+...+99-100๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ๋‹ต์„ ์ถœ๋ ฅํ•˜์‹œ์˜ค. ์ฃผ์˜ ํ•  ์  ์ฒซ์งธ์ค„์— 1๋ถ€ํ„ฐ 100๊นŒ์ง€ ์ถœ๋ ฅํ•˜๋Š”๋ฐ ์ˆซ์ž๊ฐ€ ์ง์ˆ˜๋ฉด ๋งˆ์ด๋„ˆ์Šค๋ฅผ ๋ถ™์—ฌ์„œ ์ถœ๋ ฅํ›„ ์ค„๋ฐ”๊ฟˆํ•˜์—ฌ ๋‘˜์งธ ์ค„์— ์ˆซ์ž์˜ ํ•ฉ์„ ์ถœ๋ ฅ โœ… ์ถ”๋ก  ๊ณผ์ • - 1๋ถ€ํ„ฐ 100๊นŒ์ง€ 1์”ฉ ์ฆ๊ฐ€ํ•˜๋ฉฐ ์ถœ๋ ฅ๋ฌธ์ด ๋ฐ˜๋ณต๋จ (for๋ฌธ) - ๋‘ ๊ฐ€์ง€ ๊ฒฝ์šฐ๋กœ ๋‚˜๋‰˜์–ด ์กฐ๊ฑด(ํ™€์ˆ˜/์ง์ˆ˜)์— ๋”ฐ๋ผ ์ถœ๋ ฅ ๊ฐ’์ด ๋‹ฌ๋ผ์ง (if๋ฌธ) ํ™€์ˆ˜๋ฉด ์ˆซ์ž๋’ค์— ๊ณต๋ฐฑ ๋ถ™์—ฌ ์ถœ๋ ฅํ•˜๊ณ  ์ง์ˆ˜๋Š” ์•ž์— ๋งˆ์ด๋„ˆ์Šค๊นŒ์ง€ ๋ถ™์—ฌ์„œ ์ถœ๋ ฅ 1. ์ˆซ์ž๊ฐ€ 1์”ฉ ์ฆ๊ฐ€ํ•˜๋ฉฐ ์ถœ๋ ฅ์ด ๋ฐ˜๋ณต (for) 2. 2๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0 ์ธ์ง€ ์•„๋‹Œ์ง€ (if) 2-1 0์ด ์•„๋‹ˆ๋ฉด ํ™€์ˆ˜: i + " "(๊ณต๋ฐฑ) ์ถœ๋ ฅ 2.2 0์ด๋ฉด ์ง์ˆ˜ : -i + " "(๊ณต๋ฐฑ)์ถœ๋ ฅ โœ… ์ฝ”๋“œ public class Main { public static voi..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'์Šค๋งˆํŠธ์ธ์žฌ๊ฐœ๋ฐœ์›' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)
์ƒ๋‹จ์œผ๋กœ