Banner

My Tech Blog (๋ณ„์ฐ๊ธฐ)

ํ–‰์˜ ๊ฐฏ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„์„œ ๋‹ค์–‘ํ•œ ๋ชจ์–‘์œผ๋กœ ์ฝ˜์†”์— ๋ณ„์„ ์ฐ์–ด ๋ณด์ž! 1. ๊ธฐ๋ณธ ๋ณ„์ฐ๊ธฐimport java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("ํ–‰์˜ ๊ฐœ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: "); int rows = scanner.nextInt(); for (int i = 0; i < rows; i++) { for (int j = 0; j < rows; j++) { System.out.print("*"); } System.out.println(); } } } 2. ์™ผ์ชฝ ์‚ผ๊ฐํ˜• ๋ณ„ ์ฐ๊ธฐimport java.util.Scanner;..
โœ… ๋ฌธ์ œ ์ฒซ์งธ ์ค„์—๋Š” ๋ณ„ 1๊ฐœ, ๋‘˜์งธ ์ค„์—๋Š” ๋ณ„ 2๊ฐœ, N๋ฒˆ์งธ ์ค„์—๋Š” ๋ณ„ N๊ฐœ๋ฅผ ์ฐ๋Š” ๋ฌธ์ œ ํ•˜์ง€๋งŒ, ์˜ค๋ฅธ์ชฝ์„ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌํ•œ ๋ณ„(์˜ˆ์ œ ์ฐธ๊ณ )์„ ์ถœ๋ ฅํ•˜์‹œ์˜ค. โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— N(1 ≤ N ≤ 100)์ด ์ฃผ์–ด์ง„๋‹ค. โ€‹๐Ÿ“ฅ ์ถœ๋ ฅ ์ฒซ์งธ ์ค„๋ถ€ํ„ฐ N๋ฒˆ์งธ ์ค„๊นŒ์ง€ ์ฐจ๋ก€๋Œ€๋กœ ๋ณ„์„ ์ถœ๋ ฅํ•œ๋‹ค. โ€‹ ๐Ÿ’ก ํ’€์ด ๊ณต๋ฐฑ(" ")๊ณผ *์„ ํ•จ๊ป˜ ์ฐ๋Š” ๋ฌธ์ œ ๊ณต๋ฐฑ 4 ๋ณ„ 1 ๊ณต๋ฐฑ 3 ๋ณ„ 2 ๊ณต๋ฐฑ 2 ๋ณ„ 3 ๊ณต๋ฐฑ 1 ๋ณ„ 4๊ณต๋ฐฑ 0 ๋ณ„ 5 ๊ทœ์น™ : n ๋ฒˆ์งธ ํ–‰์—๋Š” N-n๊ฐœ์˜ ๊ณต๋ฐฑ์ด ์ถœ๋ ฅ๋˜๊ณ , ๋ณ„์€ n ๋ฒˆ์งธ ํ–‰์— n ๊ฐœ๊ฐ€ ์ถœ๋ ฅ๋˜์–ด์•ผ ํ•œ๋‹ค. i๋Š” ํ–‰์„ ์˜๋ฏธํ•˜๋ฏ€๋กœ N-i ์˜ ๊ฐ’(j์˜ ๋ฐ˜๋ณตํšŸ์ˆ˜) ๋งŒํผ ๊ณต๋ฐฑ์„ ์ถœ๋ ฅ, ๋ณ„์€ ํ–‰ ๊ฐฏ์ˆ˜์ธ i๊ฐœ๋ฅผ ์ถœ๋ ฅ. โœ… Scanner import java.util.Scanner; public class Main { p..
โœ… ๋ฌธ์ œ ์ฒซ์งธ ์ค„์—๋Š” ๋ณ„ 1๊ฐœ, ๋‘˜์งธ ์ค„์—๋Š” ๋ณ„ 2๊ฐœ, N๋ฒˆ์งธ ์ค„์—๋Š” ๋ณ„ N๊ฐœ๋ฅผ ์ฐ๋Š” ๋ฌธ์ œ โ€‹๐Ÿ“ฅ ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— N(1 ≤ N ≤ 100)์ด ์ฃผ์–ด์ง„๋‹ค. โ€‹๐Ÿ“ฅ ์ถœ๋ ฅ ์ฒซ์งธ ์ค„๋ถ€ํ„ฐ N๋ฒˆ์งธ ์ค„๊นŒ์ง€ ์ฐจ๋ก€๋Œ€๋กœ ๋ณ„์„ ์ถœ๋ ฅํ•œ๋‹ค. โ€‹ ๐Ÿ’ก ํ’€์ด ์ž๋ฐ” ์ดˆ๋ณด์ž๋“ค์ด ์–ด๋ ค์›Œํ•œ๋‹ค๋Š” ์ž๋ฐ” ๋ณ„์ฐ๊ธฐ์ด ๋ฌธ์ œ๋Š” ๋‹ค์–‘ํ•œ ๋ชจ์–‘์˜ ๋ณ„์ฐ๊ธฐ ์ค‘์—์„œ๋Š” ๋‚œ์ด๋„๊ฐ€ ์‰ฌ์šด ํŽธ์ด๋‹ค. ๋ณ„์ฐ๊ธฐ ์›๋ฆฌ => ์ด์ค‘ for๋ฌธ ๋ฐ”๊นฅ for๋ฌธ => ๊ฐ ํ–‰์ด ๋ฐ˜๋ณต๋˜๋Š” ๊ฒƒ์„ ์˜๋ฏธ(์ค„ ๋‹จ์œ„๋กœ ์ˆ˜ํ–‰๋˜๋Š” ๋ฐ˜๋ณต)์•ˆ์ชฝ for๋ฌธ => ํ•œ ํ–‰ ์•ˆ์—์„œ์˜ ๋กœ์ง์„ ์˜๋ฏธ(ํ•œ ์ค„ ๋‚ด) ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์‰ฝ๋‹ค. โœ… 1. Scanner import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner..
โœ… ๋ฌธ์ œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณ„์˜ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๋ฐฐ์—ด ์ธ๋ฑ์Šค์˜ ์ˆ˜ ๋งŒํผ ๋ณ„ ์ฐ๊ธฐ โœ… ์ฝ”๋“œ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..
โœ… ๋ฌธ์ œ๊ณต๋ฐฑ' '์ด ํฌํ•จ๋œ ๋ณ„์ฐ๊ธฐ โœ… ์ฝ”๋“œpublic class Main { public static void main(String[] args) { for (int i = 0; i  โœ… ์ถ”๋ก  ๊ณผ์ •       i=0j j j j โ˜…j=4, k=1i=1j j jโ˜… โ˜… j=3, k=2i=2j j โ˜…โ˜… โ˜… j=2, k=3i=3jโ˜…โ˜…โ˜… โ˜… j=1, k=4i=4โ˜…โ˜…โ˜…โ˜… โ˜… j=0, k=5i(ํ–‰ ์ˆ˜=์ค„ ์ˆ˜)01234i ori j(๊ณต๋ฐฑ ๊ฐœ์ˆ˜)43210j k(๋ณ„ ๊ฐœ์ˆ˜)12345k ork  ๋ฐ”๊นฅ์ชฝ ๋ฐ˜๋ณต๋ฌธ (for๋ฌธ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฐ˜๋ณต๋ฌธ)์€ ํ–‰์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. i ๋ณ€์ˆ˜๊ฐ€ ํ–‰์˜ ์ธ๋ฑ์Šค์ด๋‹ค. ์ด ๋ฐ˜๋ณต๋ฌธ์€ 0์—์„œ 4๊นŒ์ง€ ์‹คํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ด 5๋ฒˆ ๋ฐ˜๋ณต๋˜๊ณ , 5์ค„์„ ์ถœ๋ ฅํ•œ๋‹ค๋Š” ๋œป์ด๋‹ค. ์•ˆ์ชฝ ๋ฐ˜๋ณต๋ฌธ (for๋ฌธ์˜ ๋‘ ..
โœ… ๋ฌธ์ œํ–‰ ๊ฐœ์ˆ˜๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ผ๊ฐํ˜•์„ ์ถœ๋ ฅํ•˜์‹œ์˜ค.โœ… ์ถ”๋ก  ๊ณผ์ •- ์ฝ”๋”ฉ ์ฒ˜์Œ ๋ฐฐ์šฐ๋ฉด ๋ฉ˜ํƒˆ ๋‚˜๊ฐ€๋Š” ๋ณ„์ฐ๊ธฐ ๋ฌธ์ œ (์ด์ค‘ for๋ฌธ)๋ฐ”๊นฅ์ชฝ for๋ฌธ: ์ฃผ๋กœ ๋ฐ”๊นฅ์ชฝ for๋ฌธ์€ ๋ช‡ ๊ฐœ์˜ ํ–‰(row)์„ ์ถœ๋ ฅํ• ์ง€ ๊ฒฐ์ •์•ˆ์ชฝ for๋ฌธ: ๊ฐ ํ–‰์— ์ถœ๋ ฅ๋  ์š”์†Œ๋“ค์˜ ๊ฐœ์ˆ˜๋ฅผ ์ œ์–ดํ•˜๋Š” ์—ญํ• , ์ฆ‰ ํ•ด๋‹น ํ–‰์— ์–ด๋–ค ์š”์†Œ๋ฅผ ์ถœ๋ ฅํ• ์ง€ ๊ฒฐ์ •(๋ณ„์˜ ๊ฐฏ์ˆ˜) ์ž…๋ ฅ๋ฐ›์€ ํ–‰ ๊ฐœ์ˆ˜๋งŒํผ ๋ณ„์„ ์ถœ๋ ฅํ•˜๋Š”๋ฐ, ํ•œ์ค„์”ฉ ๋ฐ˜๋ณต๋  ๋•Œ๋งˆ๋‹ค ๋ณ„์ด ํ•˜๋‚˜์”ฉ ๊ฐ์†Œํ•œ๋‹ค.์ผ๋‹จ ์ฒซ ์ค„์—์„œ ์ถœ๋ ฅ๋˜๋Š” ๋ณ„์˜ ๊ฐœ์ˆ˜๊ฐ€ ํ–‰์˜ ๊ฐœ์ˆ˜์™€ ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์—๋ฐ”๊นฅ ํฌ๋ฌธ์˜ i๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ์ˆซ์ž๋กœ ์„ค์ •ํ•ด์ฃผ๊ณ  i๋ฅผ ๊ฐ์†Œ์‹œํ‚ค๋ฉด์„œ ๋กœ์ง์„ ๋ฐ˜๋ณตํ•œ๋‹ค.์•ˆ์ชฝ ํฌ๋ฌธ์˜ j์˜ ๋ฒ”์œ„๋ฅผ 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ i ๊นŒ์ง€๋กœ ์„ค์ •ํ•ด์ฃผ๋ฉดi์˜ ๊ฐœ์ˆ˜๊ฐ€ 7 6 5 4 3 2 1์ด ๋˜๋Š” ๋™์•ˆ ๋ณ„์˜ ๊ฐฏ์ˆ˜๊ฐ€ 7๊ฐœ์—์„œ 1๊ฐœ๋กœ ๊ฐ์†Œํ•˜๊ฒŒ ๋œ๋‹ค.i=7..
โœ… ๋ฌธ์ œ ํ–‰ ๊ฐœ์ˆ˜๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ผ๊ฐํ˜•์„ ์ถœ๋ ฅํ•˜์‹œ์˜ค. โœ… ์ถ”๋ก  ๊ณผ์ • - ์ฝ”๋”ฉ ์ž…๋ฌธ์ž๋“ค์ด ๊ฐ€์žฅ ์–ด๋ ค์›Œํ•œ๋‹ค๋Š” ์ด์ค‘ํฌ๋ฌธ ๋ณ„์ฐ๊ธฐ ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ๋‚˜๋„ ์ฒ˜์Œ ์ž๋ฐ” ๋ฐฐ์šธ๋•Œ ๋ณ„์ฐ๊ธฐ ๋ฐฐ์šฐ๋ฉด์„œ ๋ฉ˜๋ถ•์„ ๊ฒช์—ˆ๋Š”๋ฐ... ๊ทธ๋ž˜๋‘ ์ด ๋ฌธ์ œ๋Š” ๋ณ„์ฐ๊ธฐ ์ค‘์—์„œ๋„ ์‰ฌ์šดํŽธ์ด๋‹ˆ ์ฒœ์ฒœํžˆ ์ƒ๊ฐํ•ด๋ณด๋ฉด ํ•ด๊ฒฐํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์ด์•„๋ชฌ๋“œ ์ฐ๊ธฐ, ๊ณต๋ฐฑ ํฌํ•จ ์ฐ๊ธฐ, ํŠธ๋ฆฌ์ฐ๊ธฐ๋Š” ๋” ๋‚œ์ด๋„๊ฐ€ ๋†’๋‹ค ใ…‹ใ…‹ใ…‹ ์ด ๋ฌธ์ œ๋Š” ์ž…๋ ฅ๋ฐ›์€ ํ–‰ ๊ฐœ์ˆ˜๋งŒํผ ํ•œ ์ค„์”ฉ *์„ ์ฆ๊ฐ€์‹œํ‚ค๋ฉฐ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด์ค‘ํฌ๋ฌธ์˜ ๋ฐ”๊นฅ ํฌ๋ฌธ์ด ํ–‰์˜ ๋ฐ˜๋ณต ํšŸ์ˆ˜ = ๋ช‡ ์ค„์„ ์ถœ๋ ฅํ•  ๊ฒƒ์ธ๊ฐ€? ๊ฐ€ ๋˜๊ณ  ์•ˆ์ชฝ ํฌ๋ฌธ์ด ํ•œ ์ค„ ๋‚ด(ํ–‰ ํ•œ ์ค„ ์•ˆ์—์„œ)์˜ ์ถœ๋ ฅ ์ฝ”๋“œ = ํ•œ ์ค„ ์•ˆ์—์„œ ๋ณ€ํ•˜๋Š” ๊ทœ์น™์ด ๋ฌด์—‡์ธ๊ฐ€? ๊ฐ€ ๋˜๋Š”๊ฒƒ์ด๋‹ค. ๋ณ„์ฐ๊ธฐ = ์ด์ค‘ํฌ๋ฌธ ๋ฌธ์ œ ์•ˆ์— ์žˆ๋Š” for๋ฌธ๋ถ€ํ„ฐ ๋งŒ๋“ค์–ด์„œ ๋จผ์ € ํ•œ ์ค„์„ ์‹คํ–‰ ํ•ด ๋ณด๊ณ  ..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'๋ณ„์ฐ๊ธฐ' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก
์ƒ๋‹จ์œผ๋กœ