โ
๋ฌธ์ ์ค๋ณต์ด ์์ด ์ซ์๋ฅผ ๋ฝ๋ ๋ก๋ ํ๋ก๊ทธ๋จ์ ๋ง๋์์ค โ
์ฝ๋import java.util.Random;public class Main { public static void main(String[] args) { Random r = new Random(); int a = 0; int[] lotto = new int[6]; for (int i = 0; i โ
์ถ๋ก ๊ณผ์ ์๋ฐ์์ ๋์(๋๋ค์) ๋ง๋๋ ๊ฐ์ฒด Randomrandom ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ ๋๋ ๋ฐ๋์ import ํด ์ฃผ์ด์ผ ํ๋ค.Random ๋๋ค๋ณ์๋ช
= new Random(); ๋ณ์๋ช
= ๋๋ค๋ณ์๋ช
.nextInt(๋ฒ์์)+์์์ซ์;์ฌ๊ธฐ์ ์ค์ํ ๋ถ๋ถ์ ์ค๋ณต์ด ์์ด ์ซ์๋ฅผ ๋ฝ์์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ฒํธ๋ฅผ ๋ฝ๊ณ ๋์ ์ซ์๋ฅผ ๋ฐฐ์ด์ ๋ฃ์ด์ฃผ๊ณ , for๋ฌธ..
My Tech Blog (์ ์ฒด ๊ธ)
๐ ๐ต๐ ๐๐๐๐ก๐๐๐ข๐, ๐ ๐๐๐ก๐ก๐๐ ๐๐๐๐๐๐๐๐๐ก๐๐๐ ๐๐๐๐ ๐ ๐๐๐๐ ๐ค๐๐ฆ โจ๐ฟ๐๐๐ ๐๐ ๐ ๐๐๐๐๐. ๐ธ๐๐๐๐ฆ ๐๐๐ ๐ต๐๐๐๐ ๐๐๐ฆ.โ
๋ฌธ์ ์ซ์๋ฅผ ์
๋ ฅ ๋ฐ์ 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์ด๋ฉด ํด๋น ์ซ์๋ฅผ ์ถ๋ ฅํด ์ค๋ค.
โ
๋ฌธ์ 8์๋ฆฌ ์ ์๋ฅผ ์
๋ ฅ๋ฐ์ ๋ฐ๋ณต๋ฌธ์ ํ์ฉํ์ฌ ์
๋ ฅ๋ฐ์ ์ ์์ ํฉ์ ๊ตฌํ์ฌ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. โ
์ฝ๋import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("์ ์ ์
๋ ฅ : "); int num = sc.nextInt(); int result = 0; for (int i = 0; i โ
์ถ๋ก ๊ณผ์ ๋ด๊ฐ ์ฒ์์ ์๊ฐํด๋ธ ๋ฐฉ๋ฒ์ 8์นธ์ง๋ฆฌ ๋ฐฐ์ด์ ํ๋ ์ ์ธํ๋ ๊ฒ์ด์๋ค. ๊ทธ๋์ ์
๋ ฅ๋ฐ์ ์ซ์๋ฅผ ํ๋์ฉ ์ชผ๊ฐ์ ์นธ์ ์ง์ด ๋ฃ๊ณ for๋ฌธ์ ๋๋ ค ๋ฐฐ์ด ์์๋ฅผ ๊บผ๋ด ์ค๋ฉด์ ๋์ ํฉ์ ์์ผ์ฃผ๋ฉฐ ๋ณ์์ ์ ์ฅํ..
๋ฎ์ ํ๋์ ๋จน๊ตฌ๋ฆ์ด ๊ฐ๋ ๋ผ๊ณ ์์นจ๋ถํฐ ๋ณด์ฌ๋ณด์ฌ ๋น๊ฐ ๋ด๋ ค ์ ์ด๋ฐ ๋ ์๋ ์ฃผ๋ณ ํ๊ฒฝ์ ์ํฅ์ ๋๋ฌด๋ ๋ง์ด ๋ฐ๋ ๋ด ๋ง์์ ์ฐจ๋ถํ๊ฒ ๊ฐ๋ผ ์์๋ฒ๋ฆฐ๋ค. ํค๋ณด๋ ์๋ฆฌ๋ง ๋ค๋ฆฌ๋ ์กฐ์ฉํ ์ฌ๋ฌด์ค์์ ๋น์๋ฆฌ๋ฅผ ๋ฃ๋๋ค.๋๋ ์ด๋ฆด ๋๋ถํฐ ๋น ์ค๋ ๋ ์ ์ข์ํ์ค.........๋น๊ฐ ๋ด๋ฆฌ๊ธฐ ์ ์ ์จ ์ธ์์ด ์กฐ์ฉํ๊ฒ ๊ฐ๋ผ์๋ ๋ถ์๊ธฐ๊ฐ ์ข๋ค ํ์ฌ์์ ๋ด ์๋ฆฌ๋ ์ฐฝ๋ฌธ ๋ฐ๋ก์์ด๋ผ์....ํ์์๋ ์ฌ๋ฌด์ค ๋ถ์ ๋ค ๊บผ๋ ์ฑ
์ ์ฝ์ ์ ์์ ๋งํผ ํ๋ณ์ด ํํ๊ฒ ๋ค์ด์ค๋ ๊ทธ๋ฐ ์๋ฆฌ๋คํ์ง๋ง ์ค๋์ ๋จน๊ตฌ๋ฆ์ด ์จ ์ธ์์ ์ง์ด ์ผํจ ๊ฒ ๊ฐ๋ค. ๋ฉฐ์น ์ ์ ์์ผ ๋ ๋๋ฌด ๊ธฐ์ ํ๋ฃจ๋ฅผ ๋ณด๋๋ค๊ทธ๋์ ๋ค๋ฆ์ ์ผ๊ธฐ๋ฅผ ์ฐ๋ ค๊ตฌ ํ๋๋ฐ.....๊ทธ ๋ ๊ฐ์ ์ด ๋ค ์ง๋๊ฐ๋ฒ๋ ค์ ์ด์ ๋ ๊ทธ๋ ๋งํผ ์ฆ๊ฑฐ์ด ๋ง์์ผ๋ก ์ธ ์๊ฐ ์์คใ
ใ
์๋ฌดํผ... ์์ฆ ๋๋ ์กฐ๊ธ ..
โ
๋ฌธ์ ์ ์ n์ ์
๋ ฅ๋ฐ์ 1, 2, 4, 7, 11๊ณผ ๊ฐ์ ์์ด์ n๋ฒ์งธ ํญ๊น์ง ์ถ๋ ฅํ์์ค. โ
์ฝ๋import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("n ์
๋ ฅ : "); int n = sc.nextInt(); int result = 1; for (int i = 0; i โ
์ถ๋ก ๊ณผ์ 1๋ถํฐ ์์ํด์ 1,2,3,4,5....์ฉ ๋ํด๊ฐ๋ฉฐ ์ซ์๋ฅผ ๋์ดํ๋ ๊ท์น์ด ์๋ค. ์ฒ์์ ์ ์ํ ํ์
์ result ๋ณ์๋ฅผ ์ ์ธํด์ฃผ๊ณ 1๋ก ์ด๊ธฐํ ํด์คฌ๋ค.0๋ถํฐ n๊น์ง for๋ฌธ์ ๋๋ ค๊ฐ๋ฉฐ i๋ฅผ 1์ฉ ์ฆ๊ฐ์์ผ์ค๋ค.์ด๊ฑธ..
โ
๋ฌธ์ ์ ์ N์ ์
๋ ฅ ๋ฐ์ N * N ๋ฐฐ์ด์ ๋ค์๊ณผ ๊ฐ์ด ์ซ์๋ฅผ ์ ์ฅํ๊ณ ์ถ๋ ฅํ์์ค.โ
์ฝ๋import java.util.Scanner;public class SnakePatternArray { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter the value of N: "); int N = scanner.nextInt(); int[][] array = new int[N][N]; int num = 1; for (int i = 0; i = 0; j--) {..
โ
๋ฌธ์ ํ์๋ค์ ์ฑ์ ์ ๋ณด๊ฐ ๋ฌธ์์ด๋ก ์ ์ธ๋์ด ์์ ๋, ๊ฐ ์ฑ์ ๋ณ ํ์ ์๋ฅผ ์ถ๋ ฅํ์์ค. โ
์ฝ๋import java.util.Arrays;public class Main { public static void main(String[] args) { String score = "A,A,B,C,D,A,C,D,D,D,F"; String[] s = score.split(","); int[] result = { 0, 0, 0, 0, 0 }; for (int i = 0; i โ
์ถ๋ก ๊ณผ์ ๋จผ์ ์คํธ๋ง ๋ฐฐ์ด์ ์ ์ธํด์ ํ์๋ค์ ์ฑ์ ์ ๋ด์์ค๋ค. ๋ฌธ์์ด์ด ํ ์ค๋ก ๋์ด ์์ผ๋ฏ๋ก .split() ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ ์ชผ๊ฐ์ค์ผ ํ๋๋ฐ ์ปด๋ง(,)๊ฐ ๊ตฌ๋ถ์๊ฐ ๋๋ค.๊ทธ๋ฆฌ๊ณ 5๊ฐ์ง ์ํ๋ฒณ์ ๊ฐ์๋ฅผ ์นด์ดํ
ํด์ค 5์นธ์ง๋ฆฌ ์ ..
๐ JavaScript ๐ฅ๏ธ ๋ฐฐ์ด(Array)๊ฐ์ฒด์ ๋ฉ์๋ ํ๋์ ์ ์ฅ์์ ์ฌ๋ฌ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋ ๋ฐฐ์ด์ ์ ์ธํด ์ฃผ๋๋ฐ์์๋๋ ๋ฐฐ์ด๊ณผ ๊ด๋ จ๋ ๋ฉ์๋์ ์์ฑ์
๋๋ค. ์๋ ๋ฉ์๋๋ฅผ ์ ์ฌ์ฉํ๋ฉด ๋ฐฐ์ด ์์๋ฅผ ๋ณ๊ฒฝ ํ ์๋ ์๊ณ , ๋ฐฐ์ด ๊ฐ์ฒด์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์
ํ๊ฑฐ๋ ์ญ์ ํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค. โ
Array ๊ฐ์ฒด์ ๋ฉ์๋์ ์์ฑ ํ ๋์ ๋ณด๊ธฐโ์ข
๋ฅ๊ธฐ๋ฅjoin(์ฐ๊ฒฐ ๋ฌธ์)๋ฐฐ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฒฐ ๋ฌธ์ ๊ธฐ์ค์ผ๋ก 1๊ฐ์ ๋ฌธ์ํ ๋ฐ์ดํฐ๋ก ๋ฐํreverse()๋ฐฐ์ด์ ๋ฐ์ดํฐ ์์๋ฅผ ๊ฑฐ๊พธ๋ก ๋ฐ๊พผ ํ ๋ฐํsort()๋ฐฐ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌslice(index1, index2)๋ฐฐ์ด์ ๋ฐ์ดํฐ ์ค ์ํ๋ ์ธ๋ฑ์ค ๊ตฌ๊ฐ๋งํผ ์๋ผ์ ๋ฐฐ์ด ๊ฐ์ฒด๋ก ๊ฐ์ ธ์ค๊ธฐsplice()๋ฐฐ์ด์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๊ณ ๊ทธ ๊ตฌ๊ฐ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์
..
๐ JavaScript ๐ฅ๏ธ ๋ฐฐ์ด ๊ฐ์ฒด(Array Object)์ค๋์ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ฐฐ์ด์ ๋ํด ์์๋ณผ๊ฒ์.โ๋ณ์์๋ 1๊ฐ์ ๋ฐ์ดํฐ๋ง ์ ์ฅ ํ ์ ์์ง๋ง, ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํ๋์ ์ ์ฅ์์ ์ ์ฅํ๊ธฐ ์ํด์๋ ์ด๋ป๊ฒ ํด์ผ ํ ๊น์? ๋ฐฐ์ด ๊ฐ์ฒด๋ฅผ ์์ฑํด ์ฃผ์ด์ผ ํฉ๋๋ค. ๋ฐฐ์ด์ ์ ์ธํ๋ฉด ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ๊ฐ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ๋๋์ด์ง ์ ์ฅ์์ ๋ค์ด๊ฐ๋๋ค., ๊ฐ ์ ์ฅ์๋ ์ธ๋ฑ์ค ๋ฒํธ(๋ฒ์ง์)๊ฐ ๋ถ์ฌ๋ฉ๋๋ค. ์ธ๋ฑ์ค ๋ฒํธ๋ 0๋ฒ๋ถํฐ ์์ํฉ๋๋ค. โ
1. ๋ฐฐ์ด (Array)์ ์ ์ธํ๋ 3๊ฐ์ง ๋ฐฉ๋ฒ 1. Array ์์ฑ์๋ก ๋ฐฐ์ด ์์ฑ 12. Array ์์ฑ์๋ก ๋ฐฐ์ด ์์ฑ 23. ๋ฆฌํฐ๋ด(๋๊ดํธ) ์ฌ์ฉํ์ฌ ๋ฐฐ์ด ์์ฑ 1-1. Array ์์ฑ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด ์์ฑํ๊ธฐ 1let ์ฐธ์ด ๋ณ์ = new Array();์ฐธ์กฐ๋ณ์[0..