๋ฎ์ ํ๋์ ๋จน๊ตฌ๋ฆ์ด ๊ฐ๋ ๋ผ๊ณ ์์นจ๋ถํฐ ๋ณด์ฌ๋ณด์ฌ ๋น๊ฐ ๋ด๋ ค ์ ์ด๋ฐ ๋ ์๋ ์ฃผ๋ณ ํ๊ฒฝ์ ์ํฅ์ ๋๋ฌด๋ ๋ง์ด ๋ฐ๋ ๋ด ๋ง์์ ์ฐจ๋ถํ๊ฒ ๊ฐ๋ผ ์์๋ฒ๋ฆฐ๋ค. ํค๋ณด๋ ์๋ฆฌ๋ง ๋ค๋ฆฌ๋ ์กฐ์ฉํ ์ฌ๋ฌด์ค์์ ๋น์๋ฆฌ๋ฅผ ๋ฃ๋๋ค.๋๋ ์ด๋ฆด ๋๋ถํฐ ๋น ์ค๋ ๋ ์ ์ข์ํ์ค.........๋น๊ฐ ๋ด๋ฆฌ๊ธฐ ์ ์ ์จ ์ธ์์ด ์กฐ์ฉํ๊ฒ ๊ฐ๋ผ์๋ ๋ถ์๊ธฐ๊ฐ ์ข๋ค ํ์ฌ์์ ๋ด ์๋ฆฌ๋ ์ฐฝ๋ฌธ ๋ฐ๋ก์์ด๋ผ์....ํ์์๋ ์ฌ๋ฌด์ค ๋ถ์ ๋ค ๊บผ๋ ์ฑ
์ ์ฝ์ ์ ์์ ๋งํผ ํ๋ณ์ด ํํ๊ฒ ๋ค์ด์ค๋ ๊ทธ๋ฐ ์๋ฆฌ๋คํ์ง๋ง ์ค๋์ ๋จน๊ตฌ๋ฆ์ด ์จ ์ธ์์ ์ง์ด ์ผํจ ๊ฒ ๊ฐ๋ค. ๋ฉฐ์น ์ ์ ์์ผ ๋ ๋๋ฌด ๊ธฐ์ ํ๋ฃจ๋ฅผ ๋ณด๋๋ค๊ทธ๋์ ๋ค๋ฆ์ ์ผ๊ธฐ๋ฅผ ์ฐ๋ ค๊ตฌ ํ๋๋ฐ.....๊ทธ ๋ ๊ฐ์ ์ด ๋ค ์ง๋๊ฐ๋ฒ๋ ค์ ์ด์ ๋ ๊ทธ๋ ๋งํผ ์ฆ๊ฑฐ์ด ๋ง์์ผ๋ก ์ธ ์๊ฐ ์์คใ
ใ
์๋ฌดํผ... ์์ฆ ๋๋ ์กฐ๊ธ ..
![Banner](https://tistory1.daumcdn.net/tistory/6969654/skin/images/catbywindow.jpg)
My Tech Blog (๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ)
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCcmzW%2FbtsF2xcF1Xa%2FTgXQEMnmqt6TgX1pNWrl4K%2Fimg.png)
โ
๋ฌธ์ ์ ์ 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์ฉ ์ฆ๊ฐ์์ผ์ค๋ค.์ด๊ฑธ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FW9BKM%2FbtsF11EX9Dv%2FKyyCsOlZtuCqjPY4n0mqk0%2Fimg.png)
โ
๋ฌธ์ ์ ์ 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--) {..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc2d6YS%2FbtsF3fh4NYy%2FSe77ItMADl8IugCMw4gZbk%2Fimg.png)
โ
๋ฌธ์ ํ์๋ค์ ์ฑ์ ์ ๋ณด๊ฐ ๋ฌธ์์ด๋ก ์ ์ธ๋์ด ์์ ๋, ๊ฐ ์ฑ์ ๋ณ ํ์ ์๋ฅผ ์ถ๋ ฅํ์์ค. โ
์ฝ๋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์นธ์ง๋ฆฌ ์ ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flotpa%2FbtsKDgDTQzl%2FIknk0rmxvYvxrJbFX0Ksb1%2Fimg.jpg)
๐ JavaScript ๐ฅ๏ธ ๋ฐฐ์ด(Array)๊ฐ์ฒด์ ๋ฉ์๋ ํ๋์ ์ ์ฅ์์ ์ฌ๋ฌ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋ ๋ฐฐ์ด์ ์ ์ธํด ์ฃผ๋๋ฐ์์๋๋ ๋ฐฐ์ด๊ณผ ๊ด๋ จ๋ ๋ฉ์๋์ ์์ฑ์
๋๋ค. ์๋ ๋ฉ์๋๋ฅผ ์ ์ฌ์ฉํ๋ฉด ๋ฐฐ์ด ์์๋ฅผ ๋ณ๊ฒฝ ํ ์๋ ์๊ณ , ๋ฐฐ์ด ๊ฐ์ฒด์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์
ํ๊ฑฐ๋ ์ญ์ ํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค. โ
Array ๊ฐ์ฒด์ ๋ฉ์๋์ ์์ฑ ํ ๋์ ๋ณด๊ธฐโ์ข
๋ฅ๊ธฐ๋ฅjoin(์ฐ๊ฒฐ ๋ฌธ์)๋ฐฐ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฒฐ ๋ฌธ์ ๊ธฐ์ค์ผ๋ก 1๊ฐ์ ๋ฌธ์ํ ๋ฐ์ดํฐ๋ก ๋ฐํreverse()๋ฐฐ์ด์ ๋ฐ์ดํฐ ์์๋ฅผ ๊ฑฐ๊พธ๋ก ๋ฐ๊พผ ํ ๋ฐํsort()๋ฐฐ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌslice(index1, index2)๋ฐฐ์ด์ ๋ฐ์ดํฐ ์ค ์ํ๋ ์ธ๋ฑ์ค ๊ตฌ๊ฐ๋งํผ ์๋ผ์ ๋ฐฐ์ด ๊ฐ์ฒด๋ก ๊ฐ์ ธ์ค๊ธฐsplice()๋ฐฐ์ด์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๊ณ ๊ทธ ๊ตฌ๊ฐ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์
..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeAjyRi%2FbtsKEspOIgo%2FBpWk7KIqFF0sXTqCvvx9Q1%2Fimg.jpg)
๐ JavaScript ๐ฅ๏ธ ๋ฐฐ์ด ๊ฐ์ฒด(Array Object)์ค๋์ ์๋ฐ์คํฌ๋ฆฝํธ์ ๋ฐฐ์ด์ ๋ํด ์์๋ณผ๊ฒ์.โ๋ณ์์๋ 1๊ฐ์ ๋ฐ์ดํฐ๋ง ์ ์ฅ ํ ์ ์์ง๋ง, ์ฌ๋ฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํ๋์ ์ ์ฅ์์ ์ ์ฅํ๊ธฐ ์ํด์๋ ์ด๋ป๊ฒ ํด์ผ ํ ๊น์? ๋ฐฐ์ด ๊ฐ์ฒด๋ฅผ ์์ฑํด ์ฃผ์ด์ผ ํฉ๋๋ค. ๋ฐฐ์ด์ ์ ์ธํ๋ฉด ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ๊ฐ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ๋๋์ด์ง ์ ์ฅ์์ ๋ค์ด๊ฐ๋๋ค., ๊ฐ ์ ์ฅ์๋ ์ธ๋ฑ์ค ๋ฒํธ(๋ฒ์ง์)๊ฐ ๋ถ์ฌ๋ฉ๋๋ค. ์ธ๋ฑ์ค ๋ฒํธ๋ 0๋ฒ๋ถํฐ ์์ํฉ๋๋ค. โ
1. ๋ฐฐ์ด (Array)์ ์ ์ธํ๋ 3๊ฐ์ง ๋ฐฉ๋ฒ 1. Array ์์ฑ์๋ก ๋ฐฐ์ด ์์ฑ 12. Array ์์ฑ์๋ก ๋ฐฐ์ด ์์ฑ 23. ๋ฆฌํฐ๋ด(๋๊ดํธ) ์ฌ์ฉํ์ฌ ๋ฐฐ์ด ์์ฑ 1-1. Array ์์ฑ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์ด ์์ฑํ๊ธฐ 1let ์ฐธ์ด ๋ณ์ = new Array();์ฐธ์กฐ๋ณ์[0..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbq6Kjk%2FbtsF1ZNJ8ZZ%2FxoirK9ukTKOMNsStZA2k10%2Fimg.png)
โ
๋ฌธ์ ์ ์ N์ ์
๋ ฅ๋ฐ์ N*N ๋ฐฐ์ด์ ๋ค์๊ณผ ๊ฐ์ด ์ซ์๋ฅผ ์ ์ฅํ๊ณ ์ถ๋ ฅํ์์ค. โ
์ถ๋ก ๊ณผ์ ์ด์ฐจ์ ๋ฐฐ์ด์ ์ด์คํฌ๋ฌธ์ ์จ์ ์ซ์๋ฅผ ์ ์ฅํ๋ ๋ฌธ์ ์ด๋ค.์ซ์๊ฐ 1์ฉ ์ฆ๊ฐํ๋ ๋ฐฐ์ด ์นธ์ ์ธ๋ฑ์ค ๋ฒํธ๋ฅผ ์ ์ด ๋ณด๋ฉด,[0][0] => [1][0] => [2][0] => [3][0] => [4][0][0][1] => [1][1] => [2][1] => [3][1] => [4][1][0][2] => [1][2] => [2][2] => [3][2] => [4][2][x,y] ์ผ ๋y๊ฐ 0์ผ๋ x๋ 0,1,2,3,4 ๋ก ๋ณํ๋ค.y๊ฐ 1์ผ๋ x๋ 0,1,2,3,4 ๋ก ๋ณํ๋ค.y๊ฐ 2์ผ๋ x๋ 0,1,2,3,4๋ก ๋ณํ๋ค.์ฆ ์ด์คํฌ๋ฌธ์์ ๋ฐ๊นฅํฌ๋ฌธ์ i๊ฐ y(์ด)์ด ๋๊ณ ์์ชฝ ํฌ๋ฌธ์ j๊ฐ x(ํ)์ด ๋๋ค. ์ซ์๋ฅผ 1์ฉ ์ฆ๊ฐ ํด์ฃผ..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeB26hW%2FbtsF1aJgESw%2FOQAdauaFPlRdR5QipsjPh1%2Fimg.png)
โ
๋ฌธ์ ๋ ๊ฐ์ ์ ์๋ฅผ ๋งค๊ฐ๋ณ์๋ก ๋ฐ์ ์์ ์ ์๊ฐ ๋ค์ ์ ์๋ก ๋๋์ด์ง๋์ง๋ฅผ ํ๋ณํ๋ ๋ฉ์๋ isDivide()๋ฅผ ์์ฑํ์ธ์.์ด ๋, ๋๋์ด์ง๋ฉด true, ๋๋์ด์ง์ง ์์ผ๋ฉด false๋ฅผ ๋ฐํํจโ
์ฝ๋public class Main { public static void main(String[] args) { int num1 = 10; int num2 = 2; boolean result = isDivide(num1, num2); System.out.println("๊ฒฐ๊ณผ ํ์ธ : " + result); } public static boolean isDivide(int num1, int num2) { return num1 % num2 == 0; }} ์๋ฐ์์ ๋ฉ์๋ ๋ง๋ค ๋ ๊ฐ์ฅ ์ค์ํ ๊ฒ!! โ
ma..