๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์˜ค๋ธ”์™„21

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ_Day 4 ์˜ค๋Š˜ ํ•œ ๊ฒƒ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ(SQL, ์ž๋ฐ”) 1๋ฌธ์ œ ํ’€์ด & ๋ธ”๋กœ๊ทธ ์ •๋ฆฌJava ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜ 3์ฃผ ์ฐจ ๋‚จ์€ ๊ฐ•์˜ ๋“ฃ๊ธฐ๊ฐœ์ธ ๊ณผ์ œ Lv1 ๋„์ „3์ฃผ ์ฐจ ๊ฐ•์˜ ์ˆ™์ œ ๋„์ „์˜ค๋Š˜์€ ๋ฐฐ์šด ๋‚ด์šฉ์ด ์•„๋‹Œ...... 3์ฃผ ์ฐจ ๊ฐ•์˜์— ์žˆ๋Š” ์ˆ™์ œ ํ•˜๋‹ค๊ฐ€ ๋ง‰ํžŒ ๋ถ€๋ถ„์„ ์‹น ๋‹ค ์ •๋ฆฌํ•ด์•ผ๊ฒ ๋‹ค ๐Ÿฅฒ๐Ÿฅฒ๐Ÿฅฒ๐Ÿฅฒ3์ฃผ ์ฐจ์˜ ๋‚จ์€ ๊ฐ•์˜๋ฅผ ๋‹ค ๋“ฃ๊ณ  ๋“œ๋””์–ด ์ˆ™์ œ๋กœ ๋„˜์–ด์™”๋‹ค!! ํ•˜์ง€๋งŒ ๋‚˜๋ฅผ ๋ฐ˜๊ธฐ๋Š” ๊ฒƒ์€ ์–ด๋งˆ๋ฌด์‹œํ•œ ์ˆ™์ œ์˜€๋‹ค....ํ•œ ๋ฒˆ ์“ฐ์œฝ ์ฝ์–ด๋ดค์„ ๋•Œ๋Š” '์•„ํ•˜ ์ด๋Ÿฐ ๋‚ด์šฉ์œผ๋กœ ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋˜๋Š”๊ตฌ๋‚˜!'๋ผ๊ณ  ๊ฐ€๋ณ๊ฒŒ ์ƒ๊ฐํ–ˆ๋‹ค.. ํ•˜์ง€๋งŒ ๋‚˜์—๊ฒŒ ์ „ํ˜€ ๊ฐ€๋ณ์ง€ ์•Š์€ ์ˆ™์ œ์˜€๋‹ค.. ๊ฐ•์˜๋ฅผ ์–ด๋Š ์ •๋„ ์ดํ•ดํ•˜๊ณ  ๋„˜์–ด๊ฐ”๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋˜ ๋‚˜์˜ ์ฐฉ๊ฐ์ด์—ˆ๋‹ค ๐Ÿ˜”๐Ÿ˜”๊ทธ๋ž˜๋„ ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ์€ STEP 1๊ณผ STEP 2....๊ธ์ •์ ์œผ๋กœ ์ƒ๊ฐํ•˜์ž๋ฉด ์ด๊ฑฐ๋ผ๋„ ์‰ฝ๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ .. 2024. 11. 15.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ_Day 3 ์˜ค๋Š˜ ํ•œ ๊ฒƒ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ(SQL, ์ž๋ฐ”) 1๋ฌธ์ œ ํ’€์ด & ๋ธ”๋กœ๊ทธ ์ •๋ฆฌJava ๊ธฐ์ดˆ ์„ธ์…˜ ๋“ฃ๊ธฐ์ปค๋ฆฌ์–ด ์ฝ”์นญ ์ƒ๋‹ดJava ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜_3์ฃผ์ฐจ ๋“ฃ๊ธฐ๋ฐฐ์šด ๋‚ด์šฉ ์ •๋ฆฌ์„ค๊ณ„๋„(ํด๋ž˜์Šค)๊ฐ์ฒด์„ธ์ƒ์— ์กด์žฌํ•˜๋Š” ๋ฌผ์ฒด, ์‹๋ณ„์ด ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.ex) ์ž๋™์ฐจ, ๋„์„œ๊ด€, ๊ณ„์‚ฐ๊ธฐ... ๊ฐ•์˜, ๋ฐฐ๋‹ฌ ์ฃผ๋ฌธ, ์šด๋™๊ฐ์ฒด๋Š” ์†์„ฑ(ํŠน์ง•)๊ณผ ํ–‰์œ„(ํ–‰๋™)๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.์ž๋™์ฐจ์˜ ํšŒ์‚ฌ, ๋ชจ๋ธ, ์ƒ‰์ƒ, ๊ฐ€๊ฒฉ - ์†์„ฑ์ž๋™์ฐจ์˜ ๊ฐ€์†, ๋ธŒ๋ ˆ์ดํฌ, ๊ธฐ์–ด ๋ณ€์† - ํ–‰์œ„Java์—์„œ๋Š” ์†์„ฑ๊ณผ ํ–‰์œ„๋ฅผ ํ•„๋“œ์™€ ๋ฉ”์„œ๋“œ๋กœ ์ •์˜ํ•˜์—ฌ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.๊ฐ์ฒด ๋ชจ๋ธ๋ง : ํ˜„์‹ค ์„ธ๊ณ„์— ์žˆ๋Š” ๊ฐ์ฒด๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ฐ์ฒด๋กœ ์„ค๊ณ„ํ•˜๋Š” ๊ฒƒ๊ฐ์ฒด ๊ฐ„์˜ ํ˜‘๋ ฅํ˜„์‹ค ์„ธ๊ณ„์—์„œ ์‚ฌ๋žŒ์ด๋ผ๋Š” ๊ฐ์ฒด์™€ ์ž๋™์ฐจ๋ผ๋Š” ๊ฐ์ฒด๋Š” ์„œ๋กœ ํ–‰์œ„๋ฅผ ํ†ตํ•ด ์ƒํ˜ธ์ž‘์šฉ์„ ํ•˜๋ฉฐ ํ˜‘๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.Java์—์„œ๋Š” ํ–‰์œ„๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฉ”์„œ.. 2024. 11. 14.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ_Day 2 ์˜ค๋Š˜ ํ•œ ๊ฒƒ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ (SQL, ์ž๋ฐ”) 1๋ฌธ์ œ ํ’€์ด & ๋ธ”๋กœ๊ทธ ์ •๋ฆฌJava ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜_2์ฃผ์ฐจ ๋“ฃ๊ธฐ๊ฐœ์ธ ๊ณผ์ œ ๋ฐœ์ œ ๋ฐฐ์šด ๋‚ด์šฉ ์ •๋ฆฌ์—ฐ์‚ฐ์ž์—ฐ์‚ฐ์ž : ๋ง์…ˆ, ๋บ„์…ˆ์ฒ˜๋Ÿผ ๊ณ„์‚ฐํ•  ๊ธฐํ˜ธํ”ผ์—ฐ์‚ฐ์ž : ์—ฐ์‚ฐ์ž๋กœ ์ธํ•ด ๊ณ„์‚ฐ๋˜๋Š” ์ˆซ์žpackage operator;public class W01 { public static void main(String[] args) { // x + y = z int x = 5; int y = 10; int z = x + y; // 5(ํ”ผ์—ฐ์‚ฐ์ž) +(์—ฐ์‚ฐ์ž) 10(ํ”ผ์—ฐ์‚ฐ์ž) System.out.println(z); }}์—ฐ์‚ฐ์ž ์ข…๋ฅ˜์‚ฐ์ˆ  ์—ฐ์‚ฐ์ž์‚ฌ์น™ ์—ฐ์‚ฐ ๋ฐ ๋น„ํŠธ์—ฐ์‚ฐ์„ ํฌํ•จํ•œ๋‹ค.+(๋ง์…ˆ), -(๋บ„์…ˆ), *(๊ณฑ์…ˆ), /(๋‚˜๋ˆ—.. 2024. 11. 13.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ_Day 1 ์˜ค๋Š˜ ํ•œ ๊ฒƒ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ(SQL, ์ž๋ฐ”) 1๋ฌธ์ œ์”ฉ ํ’€์ด & ๋ธ”๋กœ๊ทธ์— ์ •๋ฆฌํ•˜๊ธฐ์ธํ…”๋ฆฌ์ œ์ด ๋“ฑ๋กํ•˜๊ธฐJava ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜_1์ฃผ์ฐจ ๋“ฃ๊ธฐGit ์„ธ์…˜ 2ํšŒ์ฐจ ๋“ฃ๊ธฐTIL ๋ธ”๋กœ๊ทธ ์ž‘์„ฑํ•˜๊ธฐ ๋ฐฐ์šด ๋‚ด์šฉ ์ •๋ฆฌ์šฉ์–ด ์ •๋ฆฌ๋ฐ์ดํ„ฐ : ์ปดํ“จํ„ฐ๊ฐ€ ์ •๋ณด๋ฅผ ๋‹ด๋Š” ์ž๋ฃŒ๊ฐ’๋ฐ์ดํ„ฐ ํƒ€์ž…(์ž๋ฃŒํ˜•) : ๋ฐ์ดํ„ฐ์˜ ์œ ํ˜• ex) ์ •์ˆ˜ / ๋ฌธ์ž / ๋ถ€๋™์†Œ์ˆ˜(์†Œ์ˆ˜์ )์ž๋ฃŒ๊ตฌ์กฐ : ๋ฐ์ดํ„ฐ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ๋ถ„๋ฅ˜ํ•ด์„œ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ๋ถ„๋ฅ˜ํ†ต๋ฌธ๋งฅ : ๊ฐœ๋ฐœ์–ธ์–ด๋กœ ํ‘œํ˜„ํ•œ ํ”„๋กœ๊ทธ๋žจ์˜ ๋™์ž‘ ํ๋ฆ„๋ฉ”์„œ๋“œ : ๋ฐ์ดํ„ฐ์™€ ๋ฌธ๋งฅ์„ ๊ฐ์‹ธ๋Š” ํฌ์žฅ์ง€๊ณตํ†ต ์‹คํ–‰ํ™˜๊ฒฝ : ์—ฌ๋Ÿฌ ๊ธฐ๊ธฐ์˜ ์šด์˜ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒ์„ ๊น”์•„์ฃผ๋Š” ์‹คํ–‰ํ™˜๊ฒฝex) ํ† ํผ....์šด์˜ ์ฒด์ œ : ๊ธฐ๊ธฐ๊ฐ€ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚ค๋Š” ์šด์˜ํ™˜๊ฒฝex) Window, Android, iOS, Linux... ๊ฐœ๋ฐœ ์–ธ์–ด์˜ ์—ญ์‚ฌA ์–ธ์–ด์ฒซ ๊ฐœ๋ฐœ์–ธ์–ด์ด๋‹ค.ํ•ต.. 2024. 11. 12.
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค_๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ์ˆซ์ž ๋ฐฐ์—ด ๋ฌธ์ œ ์„ค๋ช… array์˜ ๊ฐ element ์ค‘ divisor๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ๊ฐ’์„ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ ๋ฐฐ์—ด์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.divisor๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” element๊ฐ€ ํ•˜๋‚˜๋„ ์—†๋‹ค๋ฉด ๋ฐฐ์—ด์— -1์„ ๋‹ด์•„ ๋ฐ˜ํ™˜ํ•˜์„ธ์š”.https://school.programmers.co.kr/learn/courses/30/lessons/12910 ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก, ์ฑ„์šฉ๊นŒ์ง€ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr์ œํ•œ ์‚ฌํ•ญarr์€ ์ž์—ฐ์ˆ˜๋ฅผ ๋‹ด์€ ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค.์ •์ˆ˜ i, j์— ๋Œ€ํ•ด i ≠ j ์ด๋ฉด arr[i] ≠ arr[j] ์ž…๋‹ˆ๋‹ค.divisor๋Š” ์ž์—ฐ์ˆ˜์ž…๋‹ˆ๋‹ค.array๋Š” ๊ธธ์ด 1 ์ด์ƒ์ธ ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค.์ž…์ถœ๋ ฅ ์˜ˆarrd.. 2024. 11. 11.
๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ์–ป์€ ๋‚ด์šฉ๋“ค ์šฐ๋ฆฌ ํŒ€ + ๋‹ค๋ฅธ ํŒ€์˜ ๋ฐœํ‘œ๋ฅผ ํ†ตํ•ด ๋‚˜์—๊ฒŒ ๋„์›€์ด ๋  ํ”ผ๋“œ๋ฐฑ ์ •๋ฆฌ ๊ฐœ๋ฐœ์— ์ •๋‹ต์€ ์—†๋‹ค...๊ฐœ๋ฐœ์— ์™„๋ฒฝํ•œ ์ •๋‹ต๋„ ์—†๊ณ  ๋๋„ ์—†๋‹ค. ๋‚ด๊ฐ€ ์•Œ๊ณ  ์žˆ๋Š” ์ง€์‹ ์„ ์—์„œ '์–ด๋– ํ•œ ๊ฐ€์„ค๋“ค์ด ์žˆ๊ณ , ํ•ด๊ฒฐ ๋ฐฉ์•ˆ์ด ์žˆ์œผ๋ฉฐ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋‹ค'๋ผ๋Š” ํ๋ฆ„์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด ์ข‹๋‹ค.๊ฐœ๋ฐœ์ž๋Š” ์‚ฌ์šฉ์ž์˜ ๊ด€์ ์—์„œ ์ƒ๊ฐํ•˜๊ณ  ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•ด์•ผ ํ•œ๋‹ค.๊ฐœ์ธ์˜ ์ •๋ณด๋Š” ํ•ญ์ƒ ์†Œ์ค‘ํžˆ ์ž˜ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค.ํŠœํ„ฐ๋‹˜๋“ค์„ ์ž˜ ์ฐพ์•„๋‹ค๋‹ˆ๊ณ  ์ง€ํ”ผํ‹ฐ๋ฅผ ๋˜‘๋˜‘ํ•˜๊ฒŒ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค.๋ฌด์กฐ๊ฑด ๋ชจ๋ฅธ๋‹ค๊ณ  ์ฐพ์•„๊ฐ€๋Š” ๊ฒƒ์ด ์•„๋‹Œ... ํ˜ผ์ž ๊ณ ๋ฏผํ•˜๋Š” ์‹œ๊ฐ„์„ ์ถฉ๋ถ„ํžˆ ๊ฐ€์ง„ ํ›„ GPT๋ฅผ ์ด์šฉํ•˜๊ฑฐ๋‚˜ ํŠœํ„ฐ๋‹˜์„ ์ฐพ์•„๊ฐ€์„œ ์„ค๋ช…์„ ํ†ตํ•ด ํ•ด๋‹ต์„ ์–ป์–ด๋„ ๋Šฆ์ง€ ์•Š๋‹ค.๋ณธ์ธ์ด ๊ณ ๋ฏผํ•˜๋Š” ๊ณผ์ •์ด ์žˆ์—ˆ๋‹ค๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.์–ด๋–ค ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ์–ด๋–ค ์žฅ๋‹จ์ ์ด ์žˆ๋Š”์ง€ ์ƒ๊ฐํ•ด๋ณด๊ณ  ์ •๋ฆฌํ•˜๋ฉด ์ข‹๋‹ค.๋Œ€์•ˆ๋ณ„.. 2024. 11. 10.