Banner

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

๐ŸŒˆ ๐ต๐‘’ ๐‘”๐‘Ÿ๐‘Ž๐‘ก๐‘’๐‘“๐‘ข๐‘™, ๐‘Ž ๐‘™๐‘–๐‘ก๐‘ก๐‘™๐‘’ ๐‘Ž๐‘๐‘๐‘Ÿ๐‘’๐‘๐‘–๐‘Ž๐‘ก๐‘–๐‘œ๐‘› ๐‘”๐‘œ๐‘’๐‘  ๐‘Ž ๐‘™๐‘œ๐‘›๐‘” ๐‘ค๐‘Ž๐‘ฆ โœจ๐ฟ๐‘–๐‘“๐‘’ ๐‘–๐‘  ๐‘Ž ๐‘š๐‘Ž๐‘”๐‘–๐‘. ๐ธ๐‘›๐‘—๐‘œ๐‘ฆ ๐‘Ž๐‘›๐‘‘ ๐ต๐‘Ÿ๐‘–๐‘›๐‘” ๐‘—๐‘œ๐‘ฆ.
โœ… ๋ฌธ์ œ๊ณต๋ฐฑ' '์ด ํฌํ•จ๋œ ๋ณ„์ฐ๊ธฐ โœ… ์ฝ”๋“œ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๋ฌธ์˜ ๋‘ ..
ํฌ์žฌ / ์„ฑ์‹œ๊ฒฝ ํ–‡์‚ด์€ ์šฐ๋ฆด ์œ„ํ•ด ๋‚ด๋ฆฌ๊ณ ๋ฐ”๋žŒ๋„ ์„œ๋กค ๊ฐ์‹ธ๊ฒŒ ํ–ˆ์ฃ ์šฐ๋ฆฌ ์›ƒ์Œ์†์—๊ณ„์ ˆ์€ ์˜ค๊ณ  ๋˜ ๊ฐ”์ฃ  ๋ฐ”๋žŒ์— ํ”๋“ค๋ฆฌ๋Š” ๋จธ๋ฆฌ๊ฒฐ๋‚ด๊ฒŒ ๋ถˆ์–ด์˜ค๋Š” ๊ทธ๋Œ€ํ–ฅ๊ธฐ์˜ˆ์œ ๋‘๋ˆˆ๋„ ์›ƒ์Œ์†Œ๋ฆฌ๋„๋ชจ๋‘๊ฐ€ ๋‚ด๊ฒƒ์ด์—ˆ์ฃ  ์ด๋Ÿฐ ์‚ฌ๋ž‘ ์ด๋Ÿฐํ–‰๋ณต ์‰ฝ๋‹ค ํ–ˆ์—ˆ์ฃ ์ด๋Ÿฐ ์›ƒ์Œ ์ด๋Ÿฐ์ถ•๋ณต ๋‚ด๊ฒŒ ์‰ฝ๊ฒŒ ์˜ฌ๋ฆฌ ์—†์ฃ ๋ˆˆ๋ฌผ์กฐ์ฐจ ์šธ์Œ์กฐ์ฐจ๋‹ฆ์ง€ ๋ชปํ•œ ๋‚˜์ •๋ง๋กœ ์šธ๋ฉด ๋‚ด๊ฐ€๊ทธ๋Œˆ ๋ณด๋‚ด์ค€ ๊ฒƒ ๊ฐ™์•„์„œ๊ทธ๋Œ€ ๋– ๋‚˜๊ฐ€๋Š”๊ทธ ์ˆœ๊ฐ„๋„ ๋‚˜๋ฅผ ๊ฑฑ์ • ํ–ˆ์—ˆ๋‚˜์š”๋ฌด์—‡๋„ ํ•ด์ค„ ์ˆ˜ ์—†๋Š”๋‚ด ๋ง˜ ์•ž์—์„œ๊ทธ๋Œ„ ๋‚˜๋ฅผ ๋– ๋‚˜๊ฐ„๋‹ค ํ•ด๋„๋‚œ ๊ทธ๋Œˆ ๋ณด๋‚ธ์  ์—†์ฃ ์—ฌ์ „ํžˆ ๊ทธ๋Œ„ ๋‚˜๋ฅผ์‚ด๊ฒŒํ•˜๋Š” ์ด์œ ์ผํ…Œ๋‹ˆ์ด๋Ÿฐ์‚ฌ๋ž‘ ์ด๋Ÿฐํ–‰๋ณต ์‰ฝ๋‹ค ํ–ˆ์—ˆ์ฃ ์ด๋Ÿฐ ์›ƒ์Œ ์ด๋Ÿฐ ์ถ•๋ณต๋‚ด๊ฒŒ ์‰ฝ๊ฒŒ ์˜ฌ๋ฆฌ ์—†์ฃ ๋ˆˆ๋ฌผ์กฐ์ฐจ ์šธ์Œ์กฐ์ฐจ ๋‹ฆ์ง€ ๋ชปํ•œ ๋‚˜์ •๋ง๋กœ ์šธ๋ฉด๋‚ด๊ฐ€ ๊ทธ๋Œˆ ๋ณด๋‚ด์ค€ ๊ฒƒ ๊ฐ™์•„์„œ ๊ทธ๋Œ€ ๋– ๋‚˜๊ฐ€๋Š” ๊ทธ ์ˆœ๊ฐ„๋„๋‚˜๋ฅผ ๊ฑฑ์ • ํ–ˆ์—ˆ๋‚˜์š”๋ฌด์—‡๋„ ํ•ด์ค„ ์ˆ˜ ์—†๋Š” ๋‚ด ๋ง˜ ์•ž์—์„œ๊ทธ๋Œ„ ๋‚˜๋ฅผ ๋– ๋‚˜๊ฐ„๋‹ค ํ•ด๋„๋‚œ ๊ทธ๋Œˆ ๋ณด..
๊ทธ๋Œ€์—ฌ ๋Œ์•„์˜ฌ์ˆœ ์—†๋‚˜์š”์šฐ๋ฆฌ ๋‹ค์‹œ ์˜ˆ์ „์ฒ˜๋Ÿผ ๋ง์˜ˆ์š”์„œ๋กœ๋ฅผ ๊ฐ€์กŒ๋‹จ ์ด์œ ๋งŒ์œผ๋กœ๋„ˆ๋ฌด๋„ ํ–‰๋ณตํ–ˆ๋˜ ๊ทธ๋Œ€์—ฌ ์ง€๊ธˆ ํ–‰๋ณตํ•œ๊ฐ€์š”๊ทธ์‚ฌ๋žŒ์ด ๊ทธ๋ ‡๊ฒŒ ํ•ด์ฃผ๋‚˜์š”์•„๋‹ˆ๋ฉด ๊ทธ๋Œ€ ๋‚ด๊ฒŒ ๋Œ์•„์™€์š”๋‚˜ ํ•ญ์ƒ ๊ธฐ๋‹ค๋ ค์š” ๊ทธ๋Œ€๋– ๋‚œ๊ฑธํ—ค์–ด์กŒ๋‹ค๋Š”๊ฑธ ํ˜ผ์ž๋ผ๋Š”๊ฑธ๋‚œ ๋ฏฟ์„ ์ˆ˜๊ฐ€ ์—†๋Š”๊ฑธ์ €๋ฌธ์„ ์—ด๊ณ  ๊ฑธ์–ด๋“ค์–ด์˜ค๋Š”๊ทธ๋Œ€ ๋ชจ์Šต๋งŒ ์•„์ง๋„ ๋– ์˜ค๋ฅด๋Š”๊ฑธ์•„์ง๋„ ๊ทธ๋Œˆ ๊ธฐ๋‹ค๋ฆฐ๋‹ค๋ฉด์•„์ง๋„ ๊ทธ๋Œ€ ์ƒ๊ฐ์— ์šด๋‹ค๋ฉด๊ทธ๋Œ€๋Š” ๋ฏฟ์„์ˆ˜๊ฐ€ ์—†๊ฒ ์ง€์š”๋‚  ๋ฐ”๋ณด๋ผ ํ•˜๊ฒ ์ฃ  ๊ทธ๋Œ€ ๋– ๋‚œ๊ฑธํ—ค์–ด์กŒ๋‹ค๋Š”๊ฑธ ํ˜ผ์ž๋ผ๋Š”๊ฑธ๋‚œ ๋ฏฟ์„์ˆ˜๊ฐ€ ์—†๋Š”๊ฑธ์ €๋ฌธ์„ ์—ด๊ณ  ๊ฑธ์–ด๋“ค์–ด์˜ค๋Š”๊ทธ๋Œ€ ๋ชจ์Šต๋งŒ ์•„์ง๋„ ๋– ์˜ค๋ฅด๋Š”๊ฑธ๊ทธ๋Œ€ ๋‚  ๋– ๋‚˜ ์–ผ๋งˆ๋‚˜ ํ–‰๋ณตํ•ด์กŒ๋‚˜์š”๋‚ด๊ฐ€ ์—†๋Š” ์‚ถ์ด ํ›จ์”ฌ ๋” ์ข‹๋˜๊ฐ€์š”๋‚˜๋Š” ๊ทธ๋Œ€ ๋– ๋‚˜๊ฐ„๋’ค ํ……๋นˆ ๊ทธ์ž๋ฆฌ๋ฅผ๊ทธ ์–ด๋–ค๊ฒƒ์œผ๋กœ๋„ ์ฑ„์šฐ์ง€ ๋ชปํ•ด์š”(๊ทธ๋Œ€ ๋– ๋‚œ๊ฑธ)๊ทธ๋Œ€ ๋– ๋‚œ๊ฑธ(ํ—ค์–ด์กŒ๋‹ค๋Š”๊ฑธ) ํ—ค์–ด์กŒ๋‹ค๋Š”๊ฑธ ํ˜ผ์ž๋ผ๋Š”๊ฑธ๋‚œ ๋ฏฟ์„์ˆ˜๊ฐ€ ์—†๋Š”๊ฑธ์ €๋ฌธ์„ ์—ด๊ณ  ๊ฑธ์–ด๋“ค์–ด์˜ค๋Š”๊ทธ๋Œ€ ๋ชจ์Šต๋งŒ ์•„์ง๋„..
โœ… ๋ฌธ์ œ ์•„๋ž˜์™€ ๊ฐ™์ด ์ˆซ์ž๊ฐ€ ๋‹ด๊ธด 1์ฐจ์› ๋ฐฐ์—ด์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๋‘ ๊ฐœ์˜ ์ˆซ์ž๋ฅผ ๋ฝ‘์•„ ์„œ๋กœ์˜ ๊ฑฐ๋ฆฌ๋ฅผ ๋น„๊ตํ•œ ํ›„ ๊ฑฐ๋ฆฌ๊ฐ€ ๊ฐ€์žฅ ์ž‘์€ ์ˆซ์ž์˜ ์œ„์น˜(index)๋ฅผ ์ถœ๋ ฅํ•˜์‹œ์˜ค. โœ… ์ฝ”๋“œpublic class Main { public static void main(String[] args) { int[] point = { 92, 32, 52, 9, 81, 2, 68 }; int dist = 1000000000; int[] result = new int[2]; for (int i = 0; i Math.abs(point[i] - point[j])) { dist = Math.abs(point[i] - point[j]); result[0] = i; result[1] = j; } ..
โœ… ๋ฌธ์ œ ๋‘ ์ž์—ฐ์ˆ˜ A,B๋ฅผ ์ž…๋ ฅ๋ฐ›๊ณ  ๊ฐ ์ค„์— A+B, A-B, A*B, A/B, A%B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์‚ฌ์น™์—ฐ์‚ฐ ๋ฌธ์ œ โœ… ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž ์ •๋ฆฌ A + B A์™€ B๋ฅผ ๋”ํ•œ๋‹ค. A - B A์—์„œ B๋ฅผ ๋บ€๋‹ค. A * B A์™€ B๋ฅผ ๊ณฑํ•œ๋‹ค. A / B A๋ฅผ B๋กœ ๋‚˜๋ˆˆ๋‹ค => ๊ฒฐ๊ณผ ๊ฐ’์ด floatํ˜•์œผ๋กœ ๋ฐ˜ํ™˜(์ •์ˆ˜ ์•„๋‹Œ ์‹ค์ˆ˜๋กœ ๋ฐ˜ํ™˜) A // B A๋ฅผ B๋กœ ๋‚˜๋ˆˆ ๋ชซ์„ ๊ตฌํ•œ๋‹ค. A % B A๋ฅผ B๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•œ๋‹ค. A ** B A์˜ B์ œ๊ณฑ โœ… ์ฝ”๋“œ 1) input()a,b = input().split() a = int(a) b = int(b) print(a+b) print(a-b) print(a*b) print(int(a/b)) // print(a//b) print(a%b) ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž '/' ํŒŒ์ด์ฌ์—์„œ / ์—ฐ์‚ฐ์ž๋กœ ๋‚˜..
์ •๊ทœํ™”(Normalization) ๐Ÿ“Œ ์ •๊ทœํ™”๋ž€? ์ •๊ทœํ™”(Normalization)๋ž€ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„์—์„œ ์ค‘๋ณต์„ ์ตœ์†Œํ™”ํ•˜๋„๋ก ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์กฐํ™”ํ•˜๋Š” ์ž‘์—…์ด๋‹ค. ์ •๊ทœํ™”๋ฅผ ํ•ด์คŒ์œผ๋กœ์จ ์‚ฝ์ž…, ์‚ญ์ œ, ๊ฐฑ์‹  ๋“ฑ ์ด์ƒํ˜„์ƒ์ด ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์ค„์–ด๋“ ๋‹ค. ์ •๊ทœํ™”์˜ ๋ชฉํ‘œ๋Š” ์ด์ƒ์ด ์žˆ๋Š” ๊ด€๊ณ„๋ฅผ ์žฌ๊ตฌ์„ฑํ•˜์—ฌ ์ž‘๊ณ  ์ž˜ ์กฐ์ง๋œ ๊ด€๊ณ„๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์— ์žˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํฌ๊ณ , ์ œ๋Œ€๋กœ ์กฐ์ง๋˜์ง€ ์•Š์€ ํ…Œ์ด๋ธ”๋“ค์„ ๋ฌด์†์‹ค ๋ถ„ํ•ดํ•ด์„œ ์ž‘๊ณ  ์ž˜ ์กฐ์ง๋œ ํ…Œ์ด๋ธ”๋กœ ๋‚˜๋ˆ„๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.   โœ… ์ œ1์ •๊ทœํ™”ํ…Œ์ด๋ธ”์˜ ์ปฌ๋Ÿผ์ด ์›์ž๊ฐ’(Atomic Value, ํ•˜๋‚˜์˜ ๊ฐ’)์„ ๊ฐ–๋„๋ก ํ…Œ์ด๋ธ”์„ ๋ถ„ํ•ดํ•˜๋Š” ๊ฒƒ์ด๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ์•„๋ž˜์™€ ๊ฐ™์ด (์ด๋ฆ„, ๋‚˜์ด, ์ทจ๋ฏธ)๋ฅผ ์ปฌ๋Ÿผ์œผ๋กœ ๊ฐ€์ง„ [๊ณ ๊ฐ์ทจ๋ฏธ] ํ…Œ์ด๋ธ”์ด ์žˆ๋‹ค.์ด ํ…Œ์ด๋ธ”์—์„œ ์žฅ์›์˜๊ณผ ์•„์ด์œ ๋Š” ์ทจ๋ฏธ๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ œ1..
์•ˆ๋…•ํ•˜์„ธ์š” :)๋ธ”๋กœ๊ทธ ๊พธ๋ฏธ๊ธฐ / ์œ ํŠœ๋ธŒ ์ œ๋ชฉ์šฉ ์ด๋ชจํ‹ฐ์ฝ˜ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค.์ œ ๋ธ”๋กœ๊ทธ๋Š” ๋“œ๋ž˜๊ทธ๋ฅผ ํ—ˆ์šฉํ•˜๊ณ  ์žˆ์œผ๋‹ˆ ๋ณต์‚ฌํ•ด์„œ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ๋ผ์š”. ๊ทธ๋ฆฌ๊ตฌ ์ด๋ชจํ‹ฐ์ฝ˜ ๊ฒ€์ƒ‰ํ•ด์„œ ๋ณต์‚ฌํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์ดํŠธ ํ•˜๋‚˜ ์ถ”์ฒœํ•ด๋“œ๋ ค์š”.์ด๋ชจ์ง€ ํ”ผ๋””์•„ ์—ฌ๊ธฐ์˜ˆ์š” ์นดํ”ผ ๋ฒ„ํŠผ ๋ˆ„๋ฅธ ํ›„ ๊ฐ„๋‹จํžˆ ๋ณต์‚ฌํ•ด์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ใ…Žใ…Žใ…Žใ…Ž ! ๋Œ€์‹  ์˜์–ด๋กœ ๊ฒ€์ƒ‰ํ•˜์…”์•ผ ํ•œ๋‹ค๋Š”๊ณ  ! > https://emojipedia.org ๐Ÿ“™ Emojipedia — ๐Ÿ˜ƒ Home of Emoji Meanings ๐Ÿ’๐Ÿ‘Œ๐ŸŽ๐Ÿ˜What's New In Unicode 16.0 Today the latest emoji list will be released by the Unicode Consortium, with additions including a harp, a shovel, ..
โœ… ๋ฌธ์ œ10์ง„์ˆ˜ ์ •์ˆ˜๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ 2์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ถœ๋ ฅํ•˜์‹œ์˜ค. โœ… ์ฝ”๋“œimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int[] leejin = new int[20]; for (int i = 0; i = 0; i--){ System.out.print(leejin[i]); } }}โœ… ์ถ”๋ก  ๊ณผ์ •์‹ญ์ง„์ˆ˜๋ฅผ ์ด์ง„์ˆ˜๋กœ ๋งŒ๋“ค์–ด์ฃผ๋ ค๋ฉด 2๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ํ™œ์šฉํ•ด์ฃผ๋ฉด ๋œ๋‹ค.์‹ญ์ง„์ˆ˜๋ฅผ 2๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๊ณ„์†ํ•ด์„œ ๊ตฌํ•ด์„œ,..
โœ… ๋ฌธ์ œ๋‹จ ์ˆ˜์™€ ๊ณฑํ•ด์ง€๊ธธ ์›ํ•˜๋Š” ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์ด์™€ ๊ฐ™์ด ์ถœ๋ ฅ๋˜๊ฒŒ ํ•˜์‹œ์˜ค โœ… ์ฝ”๋“œimport java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a; int b; System.out.print("๋‹จ์ˆ˜์ž…๋ ฅ: "); a = sc.nextInt(); System.out.print("์–ด๋Š ์ˆ˜๊นŒ์ง€ ์ถœ๋ ฅ: "); b = sc.nextInt(); for (int i = 1; i โœ… ์ถ”๋ก  ๊ณผ์ •์–ด๋Š ๊ตฌ๊ฐ„์ด ๋ฐ˜๋ณต๋˜๋Š”์ง€ ๋ฌถ์–ด ๋ณด๋ฉด์„œ ๋ฐ˜๋ณต๋ฌธ์„ ์—ด์–ด ์ฃผ๋ฉด ๋œ๋‹ค.์ž…..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
๐Ÿ’ซ My Tech Blog
์ƒ๋‹จ์œผ๋กœ