Banner

My Tech Blog (์ „์ฒด ๊ธ€)

๐ŸŒˆ ๐ต๐‘’ ๐‘”๐‘Ÿ๐‘Ž๐‘ก๐‘’๐‘“๐‘ข๐‘™, ๐‘Ž ๐‘™๐‘–๐‘ก๐‘ก๐‘™๐‘’ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘’๐‘๐‘–๐‘Ž๐‘ก๐‘–๐‘œ๐‘› ๐‘”๐‘œ๐‘’๐‘  ๐‘Ž ๐‘™๐‘œ๐‘›๐‘” ๐‘ค๐‘Ž๐‘ฆ โœจ๐ฟ๐‘–๐‘“๐‘’ ๐‘–๐‘  ๐‘Ž ๐‘š๐‘Ž๐‘”๐‘–๐‘. ๐ธ๐‘›๐‘—๐‘œ๐‘ฆ ๐‘Ž๐‘›๐‘‘ ๐ต๐‘Ÿ๐‘–๐‘›๐‘” ๐‘—๐‘œ๐‘ฆ.
โœ… ๋ฌธ์ œ์ค‘๋ณต์ด ์—†์ด ์ˆซ์ž๋ฅผ ๋ฝ‘๋Š” ๋กœ๋˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“œ์‹œ์˜ค โœ… ์ฝ”๋“œ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๋ฌธ..
โœ… ๋ฌธ์ œ์ˆซ์ž๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ 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๋ฌธ์„ ๋Œ๋ ค ๋ฐฐ์—ด ์š”์†Œ๋ฅผ ๊บผ๋‚ด ์˜ค๋ฉด์„œ ๋ˆ„์ ํ•ฉ์„ ์‹œ์ผœ์ฃผ๋ฉฐ ๋ณ€์ˆ˜์— ์ €์žฅํ•˜..
ยท Diary
๋‚ฎ์€ ํ•˜๋Š˜์— ๋จน๊ตฌ๋ฆ„์ด ๊ฐ€๋“ ๋ผ๊ณ  ์•„์นจ๋ถ€ํ„ฐ ๋ณด์Šฌ๋ณด์Šฌ ๋น„๊ฐ€ ๋‚ด๋ ค ์™€ ์ด๋Ÿฐ ๋‚ ์—๋Š” ์ฃผ๋ณ€ ํ™˜๊ฒฝ์˜ ์˜ํ–ฅ์„ ๋„ˆ๋ฌด๋„ ๋งŽ์ด ๋ฐ›๋Š” ๋‚ด ๋งˆ์Œ์€ ์ฐจ๋ถ„ํ•˜๊ฒŒ ๊ฐ€๋ผ ์•‰์•„๋ฒ„๋ฆฐ๋‹ค. ํ‚ค๋ณด๋“œ ์†Œ๋ฆฌ๋งŒ ๋“ค๋ฆฌ๋Š” ์กฐ์šฉํ•œ ์‚ฌ๋ฌด์‹ค์—์„œ ๋น—์†Œ๋ฆฌ๋ฅผ ๋“ฃ๋Š”๋‹ค.๋‚˜๋Š” ์–ด๋ฆด ๋•Œ๋ถ€ํ„ฐ ๋น„ ์˜ค๋Š” ๋‚ ์„ ์ข‹์•„ํ–ˆ์˜ค.........๋น„๊ฐ€ ๋‚ด๋ฆฌ๊ธฐ ์ „์— ์˜จ ์„ธ์ƒ์ด ์กฐ์šฉํ•˜๊ฒŒ ๊ฐ€๋ผ์•‰๋Š” ๋ถ„์œ„๊ธฐ๊ฐ€ ์ข‹๋‹ค ํšŒ์‚ฌ์—์„œ ๋‚ด ์ž๋ฆฌ๋Š” ์ฐฝ๋ฌธ ๋ฐ”๋กœ์˜†์ด๋ผ์„œ....ํ‰์†Œ์—๋Š” ์‚ฌ๋ฌด์‹ค ๋ถˆ์„ ๋‹ค ๊บผ๋„ ์ฑ…์„ ์ฝ์„ ์ˆ˜ ์žˆ์„ ๋งŒํผ ํ–‡๋ณ•์ด ํ™˜ํ•˜๊ฒŒ ๋“ค์–ด์˜ค๋Š” ๊ทธ๋Ÿฐ ์ž๋ฆฌ๋‹คํ•˜์ง€๋งŒ ์˜ค๋Š˜์€ ๋จน๊ตฌ๋ฆ„์ด ์˜จ ์„ธ์ƒ์„ ์ง‘์–ด ์‚ผํ‚จ ๊ฒƒ ๊ฐ™๋‹ค.   ๋ฉฐ์น  ์ „์— ์ƒ์ผ ๋•Œ ๋„ˆ๋ฌด ๊ธฐ์œ ํ•˜๋ฃจ๋ฅผ ๋ณด๋ƒˆ๋‹ค๊ทธ๋ž˜์„œ ๋’ค๋Šฆ์€ ์ผ๊ธฐ๋ฅผ ์“ฐ๋ ค๊ตฌ ํ–ˆ๋Š”๋ฐ.....๊ทธ ๋•Œ ๊ฐ์ •์ด ๋‹ค ์ง€๋‚˜๊ฐ€๋ฒ„๋ ค์„œ ์ด์ œ๋Š” ๊ทธ๋•Œ ๋งŒํผ ์ฆ๊ฑฐ์šด ๋งˆ์Œ์œผ๋กœ ์“ธ ์ˆ˜๊ฐ€ ์—†์˜คใ…œใ…œ ์•„๋ฌดํŠผ... ์š”์ฆ˜ ๋‚˜๋Š” ์กฐ๊ธˆ ..
โœ… ๋ฌธ์ œ์ •์ˆ˜ 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..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
๐Ÿ’ซ My Tech Blog
์ƒ๋‹จ์œผ๋กœ