ํ์ ๊ฐฏ์๋ฅผ ์
๋ ฅ๋ฐ์์ ๋ค์ํ ๋ชจ์์ผ๋ก ์ฝ์์ ๋ณ์ ์ฐ์ด ๋ณด์! 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๋ฌธ๋ถํฐ ๋ง๋ค์ด์ ๋จผ์ ํ ์ค์ ์คํ ํด ๋ณด๊ณ ..