Banner

My Tech Blog (ํ’€์ด)

โœ… ๋ฌธ์ œ์ •์ˆ˜ 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์”ฉ ์ฆ๊ฐ€ ํ•ด์ฃผ..
โœ… ๋ฌธ์ œ๋‘ ๊ฐœ์˜ ์ •์ˆ˜๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฐ›์•„ ์•ž์˜ ์ •์ˆ˜๊ฐ€ ๋’ค์˜ ์ •์ˆ˜๋กœ ๋‚˜๋ˆ„์–ด์ง€๋Š”์ง€๋ฅผ ํŒ๋ณ„ํ•˜๋Š” ๋ฉ”์†Œ๋“œ 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..
โœ… ๋ฌธ์ œ ์ •์ˆ˜๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ 1์˜ ์ž๋ฆฌ์—์„œ ๋ฐ˜์˜ฌ๋ฆผ ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜์‹œ์˜ค.โœ… ์ถ”๋ก  ๊ณผ์ •- ๋‘ ๊ฐ€์ง€ ๊ฒฝ์šฐ๋กœ ๋‚˜๋‰˜์–ด ์ถœ๋ ฅ ๊ฐ’ ๊ณ„์‚ฐ์‹์ด ๋‹ฌ๋ผ์ง (์กฐ๊ฑด๋ฌธ if )1. 1์˜ ์ž๋ฆฌ๊ฐ€ 5 ์ด์ƒ์ด๋ฉด ์˜ฌ๋ ค์ค€๋‹ค.   1) 1์˜ ์ž๋ฆฌ๋ฅผ ๊ตฌํ•˜๋Š” ๋ฒ• : ์ฃผ์–ด์ง„ ์ˆซ์ž๋ฅผ 10์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€   2) ๋ฐ˜์˜ฌ๋ฆผํ•˜๊ธฐ : ์ฃผ์–ด์ง„ ์ˆซ์ž๋ฅผ 10์œผ๋กœ ๋‚˜๋ˆˆ ๋ชซ์— 1์„ ๋”ํ•˜๊ณ  ๋‹ค์‹œ 10์„ ๊ณฑํ•œ๋‹ค 2. 1์˜ ์ž๋ฆฌ๊ฐ€ 5 ๋ฏธ๋งŒ์ด๋ฉด ๋‚ด๋ ค์ค€๋‹ค. ๋‚ด๋ฆผํ•˜๊ธฐ : ์ฃผ์–ด์ง„ ์ˆซ์ž๋ฅผ 10์œผ๋กœ ๋‚˜๋ˆˆ ๋ชซ์— 10์„ ๊ณฑํ•œ๋‹คโœ… ์ฝ”๋“œimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print..
โœ… ๋ฌธ์ œํ–‰ ๊ฐœ์ˆ˜๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ผ๊ฐํ˜•์„ ์ถœ๋ ฅํ•˜์‹œ์˜ค.โœ… ์ถ”๋ก  ๊ณผ์ •- ์ฝ”๋”ฉ ์ฒ˜์Œ ๋ฐฐ์šฐ๋ฉด ๋ฉ˜ํƒˆ ๋‚˜๊ฐ€๋Š” ๋ณ„์ฐ๊ธฐ ๋ฌธ์ œ (์ด์ค‘ for๋ฌธ)๋ฐ”๊นฅ์ชฝ for๋ฌธ: ์ฃผ๋กœ ๋ฐ”๊นฅ์ชฝ for๋ฌธ์€ ๋ช‡ ๊ฐœ์˜ ํ–‰(row)์„ ์ถœ๋ ฅํ• ์ง€ ๊ฒฐ์ •์•ˆ์ชฝ for๋ฌธ: ๊ฐ ํ–‰์— ์ถœ๋ ฅ๋  ์š”์†Œ๋“ค์˜ ๊ฐœ์ˆ˜๋ฅผ ์ œ์–ดํ•˜๋Š” ์—ญํ• , ์ฆ‰ ํ•ด๋‹น ํ–‰์— ์–ด๋–ค ์š”์†Œ๋ฅผ ์ถœ๋ ฅํ• ์ง€ ๊ฒฐ์ •(๋ณ„์˜ ๊ฐฏ์ˆ˜) ์ž…๋ ฅ๋ฐ›์€ ํ–‰ ๊ฐœ์ˆ˜๋งŒํผ ๋ณ„์„ ์ถœ๋ ฅํ•˜๋Š”๋ฐ, ํ•œ์ค„์”ฉ ๋ฐ˜๋ณต๋  ๋•Œ๋งˆ๋‹ค ๋ณ„์ด ํ•˜๋‚˜์”ฉ ๊ฐ์†Œํ•œ๋‹ค.์ผ๋‹จ ์ฒซ ์ค„์—์„œ ์ถœ๋ ฅ๋˜๋Š” ๋ณ„์˜ ๊ฐœ์ˆ˜๊ฐ€ ํ–‰์˜ ๊ฐœ์ˆ˜์™€ ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์—๋ฐ”๊นฅ ํฌ๋ฌธ์˜ i๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ์ˆซ์ž๋กœ ์„ค์ •ํ•ด์ฃผ๊ณ  i๋ฅผ ๊ฐ์†Œ์‹œํ‚ค๋ฉด์„œ ๋กœ์ง์„ ๋ฐ˜๋ณตํ•œ๋‹ค.์•ˆ์ชฝ ํฌ๋ฌธ์˜ j์˜ ๋ฒ”์œ„๋ฅผ 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ i ๊นŒ์ง€๋กœ ์„ค์ •ํ•ด์ฃผ๋ฉดi์˜ ๊ฐœ์ˆ˜๊ฐ€ 7 6 5 4 3 2 1์ด ๋˜๋Š” ๋™์•ˆ ๋ณ„์˜ ๊ฐฏ์ˆ˜๊ฐ€ 7๊ฐœ์—์„œ 1๊ฐœ๋กœ ๊ฐ์†Œํ•˜๊ฒŒ ๋œ๋‹ค.i=7..
โœ… ๋ฌธ์ œ(77*1) + (76*2) + (75*3) + ... + (1*77)๋ฅผ ๊ณ„์‚ฐํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜์‹œ์˜ค.โœ… ์ถ”๋ก  ๊ณผ์ •- ์ผ๋‹จ (a*b)+ ๊ตฌ๊ฐ„์ด ๋ฐ˜๋ณต๋˜๋ฉด์„œ ๋ˆ„์ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋ฏ€๋กœ for๋ฌธ์„ ์‚ฌ์šฉํ•ด์ฃผ๋ฉด ๋œ๋‹ค.a๋Š” 77๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ 1์”ฉ ๊ฐ์†Œํ•˜๊ณ b๋Š” 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ 77๊นŒ์ง€ ์ฆ๊ฐ€ํ•˜๋Š” ํ˜•ํƒœ์ด๋‹ค.-> ์ด๊ฑด ๋”ฐ๋กœ b๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜์ง€ ์•Š๊ณ  for๋ฌธ ์ดˆ๊ธฐ๊ฐ’์„ i=1๋กœ ์„ค์ • ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ์—ฌ๊ธฐ์„œ ์„ ์–ธํ•ด ์ค„ ์ˆ˜ ์žˆ๋Š” ๋ณ€์ˆ˜๋Š” ๋‘๊ฐœ์ด๋‹ค.1. a = 77;// 77๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ 1์”ฉ ๊ฐ์†Œ์‹œ์ผœ์ค„ ๋ณ€์ˆ˜ a๋ฅผ ์„ ์–ธ2. result = 0;// result ๋ณ€์ˆ˜์—๋Š” ๋ˆ„์ ํ•ฉ์„ ๋‹ด์•„์„œ ๋งˆ์ง€๋ง‰์— ๊ฒฐ๊ณผ ์ถœ๋ ฅํ•ด์ฃผ๋Š” ๋ฐ ์“ธ ๊ฒƒ์ด๋‹ค.(77*1) + ๊ตฌ๊ฐ„์ด ๊ณ„์† ๋ฐ˜๋ณต๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋ณต๋ฌธ for๋ฌธ์œผ๋กœ ๋ฌถ์–ด์„œ ๊ณ„์‚ฐํ•ด์ค€๋‹ค.a ๊ธฐ์ค€์œผ๋กœ 77๋ถ€ํ„ฐ 1๊นŒ..
โœ… ๋ฌธ์ œ ํ˜„์žฌ ๋ชธ๋ฌด๊ฒŒ์™€ ๋ชฉํ‘œ ๋ชธ๋ฌด๊ฒŒ๋ฅผ ๊ฐ๊ฐ ์ž…๋ ฅ ๋ฐ›๊ณ  ์ฃผ์ฐจ ๋ณ„ ๊ฐ๋Ÿ‰ ๋ชธ๋ฌด๊ฒŒ๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ๋ชฉํ‘œ ๋‹ฌ์„ฑ ์‹œ ์ถ•ํ•˜๋ฉ”์„ธ์ง€๋ฅผ ๋„์šฐ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌํ˜„ํ•˜์‹œ์˜ค โœ… ์ถ”๋ก  ๊ณผ์ • ์ผ๋‹จ ์ž…๋ ฅ ๋ฐ›์•„์•ผ ํ•  ๊ฒƒ์ด 3๊ฐ€์ง€์ด๋‹ค. ํ˜„์žฌ๋ชธ๋ฌด๊ฒŒ, ๋ชฉํ‘œ๋ชธ๋ฌด๊ฒŒ, n์ฃผ์ฐจ ๊ฐ๋Ÿ‰ ๋ชธ๋ฌด๊ฒŒ โ€‹ ํ˜„์žฌ๋ชธ๋ฌด๊ฒŒ์™€ ๋ชฉํ‘œ๋ชธ๋ฌด๊ฒŒ๋Š” ์‰ฝ๊ฒŒ ์ž…๋ ฅ ๋ฐ›์•„ ์ฃผ๋Š”๋ฐ (์—ฌ๊ธฐ์„œ System.out.println์„ ์•ˆ ์“ด ์ด์œ ๋Š” ์ฝ˜์†”์ฐฝ์—์„œ ์ž…๋ ฅ ๋ฐ›์„ ๋•Œ ์•Œ์•„์„œ ์ค„ ๋ฐ”๊ฟˆ์ด ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.) โ€‹ ๋ชฉํ‘œ ๋ชธ๋ฌด๊ฒŒ์— ๋„๋‹ฌํ•˜๊ธฐ๊นŒ์ง€ ๋ช‡ ์ฃผ๊ฐ€ ๊ฑธ๋ฆด ์ง€ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ๋Ÿ‰ ๋ชธ๋ฌด๊ฒŒ๋Š” ๋ฐ˜๋ณต์ ์œผ๋กœ ๋ช‡ ๋ฒˆ ์ž…๋ ฅ์ด ๋“ค์–ด์˜ฌ ์ง€ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์กฐ๊ฑด ๋‹ฌ์„ฑ ์ „๊นŒ์ง€ ๊ณ„์† ๋ฐ˜๋ณต๋˜๋Š” while ๋ฃจํ”„๋ฅผ ์‚ฌ์šฉ ํ•ด ์คฌ๋‹ค. โ€‹ while๋ฌธ์ด ๊ณ„์† ๋Œ๋‹ค๊ฐ€ ํ˜„์žฌ ๋ชธ๋ฌด๊ฒŒ๊ฐ€ ๋ชฉํ‘œ๋ชธ๋ฌด๊ฒŒ์™€ ๊ฐ™๊ฑฐ๋‚˜ ์ž‘์•„์ง€๋ฉด break๋ฅผ ๋งŒ๋‚˜ ์ž…๋ ฅ์ด ์ข…๋ฃŒ๋˜๊ณ ..
โœ… ๋ฌธ์ œ ํ–‰ ๊ฐœ์ˆ˜๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ผ๊ฐํ˜•์„ ์ถœ๋ ฅํ•˜์‹œ์˜ค. โœ… ์ถ”๋ก  ๊ณผ์ • - ์ฝ”๋”ฉ ์ž…๋ฌธ์ž๋“ค์ด ๊ฐ€์žฅ ์–ด๋ ค์›Œํ•œ๋‹ค๋Š” ์ด์ค‘ํฌ๋ฌธ ๋ณ„์ฐ๊ธฐ ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ๋‚˜๋„ ์ฒ˜์Œ ์ž๋ฐ” ๋ฐฐ์šธ๋•Œ ๋ณ„์ฐ๊ธฐ ๋ฐฐ์šฐ๋ฉด์„œ ๋ฉ˜๋ถ•์„ ๊ฒช์—ˆ๋Š”๋ฐ... ๊ทธ๋ž˜๋‘ ์ด ๋ฌธ์ œ๋Š” ๋ณ„์ฐ๊ธฐ ์ค‘์—์„œ๋„ ์‰ฌ์šดํŽธ์ด๋‹ˆ ์ฒœ์ฒœํžˆ ์ƒ๊ฐํ•ด๋ณด๋ฉด ํ•ด๊ฒฐํ•ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์ด์•„๋ชฌ๋“œ ์ฐ๊ธฐ, ๊ณต๋ฐฑ ํฌํ•จ ์ฐ๊ธฐ, ํŠธ๋ฆฌ์ฐ๊ธฐ๋Š” ๋” ๋‚œ์ด๋„๊ฐ€ ๋†’๋‹ค ใ…‹ใ…‹ใ…‹ ์ด ๋ฌธ์ œ๋Š” ์ž…๋ ฅ๋ฐ›์€ ํ–‰ ๊ฐœ์ˆ˜๋งŒํผ ํ•œ ์ค„์”ฉ *์„ ์ฆ๊ฐ€์‹œํ‚ค๋ฉฐ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด์ค‘ํฌ๋ฌธ์˜ ๋ฐ”๊นฅ ํฌ๋ฌธ์ด ํ–‰์˜ ๋ฐ˜๋ณต ํšŸ์ˆ˜ = ๋ช‡ ์ค„์„ ์ถœ๋ ฅํ•  ๊ฒƒ์ธ๊ฐ€? ๊ฐ€ ๋˜๊ณ  ์•ˆ์ชฝ ํฌ๋ฌธ์ด ํ•œ ์ค„ ๋‚ด(ํ–‰ ํ•œ ์ค„ ์•ˆ์—์„œ)์˜ ์ถœ๋ ฅ ์ฝ”๋“œ = ํ•œ ์ค„ ์•ˆ์—์„œ ๋ณ€ํ•˜๋Š” ๊ทœ์น™์ด ๋ฌด์—‡์ธ๊ฐ€? ๊ฐ€ ๋˜๋Š”๊ฒƒ์ด๋‹ค. ๋ณ„์ฐ๊ธฐ = ์ด์ค‘ํฌ๋ฌธ ๋ฌธ์ œ ์•ˆ์— ์žˆ๋Š” for๋ฌธ๋ถ€ํ„ฐ ๋งŒ๋“ค์–ด์„œ ๋จผ์ € ํ•œ ์ค„์„ ์‹คํ–‰ ํ•ด ๋ณด๊ณ  ..
โœ… ๋ฌธ์ œ ๊ฑฐ์Šค๋ฆ„๋ˆ์„ ์ž…๋ ฅ ๋ฐ›์•„ ๋‚ด์–ด์ค˜์•ผ ํ•˜๋Š” ์ง€ํ์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋‹จ,์ตœ๋Œ€๋‹จ์œ„๋Š” 10000์›, ์ตœ์†Œ๋‹จ์œ„๋Š” 100์› โœ… ์ถ”๋ก  ๊ณผ์ • - ์•„์ฃผ ๊ฐ„๋‹จํ•˜๊ณ  ์‰ฌ์šด ๋ฌธ์ œ์ด๋‹ค. ์ฐธ๊ณ ๋กœ ์ด ๋ฌธ์ œ๊ฐ€ ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ ์‹œํ—˜์—์„œ๋„ ์ถœ์ œ๋˜์—ˆ๋‹ค. ์ž…๋ ฅ๋ฐ›์€ ๊ธˆ์•ก์„ 10000์œผ๋กœ ๋‚˜๋ˆˆ ๋ชซ์ด ๋งŒ์›์งœ๋ฆฌ ์ง€ํ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋˜๋ฉฐ ๊ทธ ๋‚˜๋จธ์ง€๋ฅผ ๋‹ค์‹œ 5000์œผ๋กœ ๋‚˜๋ˆ ์ฃผ๋ฉด ์˜ค์ฒœ์›์งœ๋ฆฌ ์ง€ํ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋œ๋‹ค. ์ด๋Ÿฐ์‹์œผ๋กœ ๋‚˜๋ˆ„๊ธฐ๋ฅผ ํ•ด์„œ ๋ชซ์€ ์ง€ํ์˜ ๊ฐœ์ˆ˜, ๋‚˜๋จธ์ง€๋Š” ๋‹ค์‹œ ์ง€ํ์˜ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ ์ฃผ๋ฉด ๋œ๋‹ค. ์ด๊ฑด ์กฐ๊ฑด๋ฌธ์„ ์“ธ ํ•„์š”๋„ ์—†์ด /์™€ %๋งŒ ์ ์ ˆํžˆ ์‚ฌ์šฉํ•˜๋ฉด ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ด๋‹ค. 1. ๋ชซ -> ์ง€ํ์˜ ๊ฐœ์ˆ˜ 2. ๋‚˜๋จธ์ง€ -> ๋‹ค์Œ ์ค„๋กœ ๋‚ด๋ ค๊ฐ€์„œ ๋‚˜๋จธ์ง€๋ฅผ ๋‹ค์Œ ํ™”ํ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„๊ธฐ โœ… ์ฝ”๋“œ public class Main { publ..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'ํ’€์ด' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก (13 Page)
์ƒ๋‹จ์œผ๋กœ