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

Java152

Java ์„ธ์…˜_ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ 11/13 15์‹œ์— Java ์„ธ์…˜์ด ์žˆ์—ˆ๋‹ค. ํŠœํ„ฐ๋‹˜๊ป˜์„œ Java์˜ ๊ธฐ์ดˆ์— ๋Œ€ํ•ด์„œ ์•Œ๋ ค์ฃผ์‹œ๋Š” ์‹œ๊ฐ„์ด์—ˆ๋Š”๋ฐ.. ํ•˜ํ•„ ๋‚ด๊ฐ€ ์„ธ์…˜ ์‹œ๊ฐ„์„ ์ฒดํฌํ•˜์ง€ ๋ชปํ–ˆ๊ณ , ์ปค๋ฆฌ์–ด ์ฝ”์นญ ์ƒ๋‹ด์„ 15์‹œ 30๋ถ„์œผ๋กœ ์žก์•„๋†”์„œ ์„ธ์…˜์„ ๋“ฃ๋‹ค๊ฐ€ ์ƒ๋‹ด์„ ๋ฐ›์œผ๋Ÿฌ ๊ฐ€๊ฒŒ ๋˜์—ˆ๋‹ค.. ๐Ÿฅฒ๊ทธ ๊ฒฐ๊ณผ ์ค‘๊ฐ„์— ์–ด๋–ค ๋‚ด์šฉ์ด ์žˆ์—ˆ๋Š”์ง€ ์•Œ์ง€ ๋ชปํ–ˆ๊ณ  ๋…นํ™”๋ณธ์ด ์˜ฌ๋ผ์˜จ ํ›„ ๋‚ด๊ฐ€ ๋“ฃ์ง€ ๋ชปํ•œ ์ˆœ๊ฐ„๋ถ€ํ„ฐ ๋“ค์œผ๋ฉด์„œ Java ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ธฐ์ดˆ๋ฅผ ์ข€ ๋” ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์—ˆ๋‹ค.ํด๋ž˜์Šค, ๊ฐ์ฒด, ์ƒ์„ฑ์ž, ๋ฉ”์„œ๋“œ ๋“ฑ๋“ฑ Java ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜ 3์ฃผ ์ฐจ ๊ฐ•์˜์— ๋‚˜์˜ค๋Š” ๋‚ด์šฉ๋“ค์ด์—ˆ์ง€๋งŒ ์ฒ˜์Œ ๋“ฃ๋Š” ๋‚ด์šฉ์ด๋ผ์„œ ๊ฐ•์˜๋ฅผ ๋“ค์„ ๋•Œ๋Š” ๊ธด๊ฐ€๋ฏผ๊ฐ€ ํ–ˆ์—ˆ๋Š”๋ฐ, ํŠœํ„ฐ๋‹˜์˜ ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์šด ์„ค๋ช…๋“ค๋กœ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ๋˜ ๋ถ€๋ถ„๋“ค์„ ์ดํ•ดํ•˜๊ณ  ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.๋ธ”๋กœ๊ทธ์— ์ •๋ฆฌํ•ด ๋‘๊ณ  ์ž˜ ๊ธฐ์–ต์ด ๋‚˜์ง€.. 2024. 11. 14.
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค_์—†๋Š” ์ˆซ์ž ๋”ํ•˜๊ธฐ ๋ฌธ์ œ ์„ค๋ช…https://school.programmers.co.kr/learn/courses/30/lessons/86051 ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก, ์ฑ„์šฉ๊นŒ์ง€ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr 0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž ์ค‘ ์ผ๋ถ€๊ฐ€ ๋“ค์–ด์žˆ๋Š” ์ •์ˆ˜ ๋ฐฐ์—ด numbers๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. numbers์—์„œ ์ฐพ์„ ์ˆ˜ ์—†๋Š” 0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž๋ฅผ ๋ชจ๋‘ ์ฐพ์•„ ๋”ํ•œ ์ˆ˜๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์ œํ•œ ์‚ฌํ•ญ1 ≤ numbers์˜ ๊ธธ์ด ≤ 90 ≤ numbers์˜ ๋ชจ๋“  ์›์†Œ ≤ 9numbers์˜ ๋ชจ๋“  ์›์†Œ๋Š” ์„œ๋กœ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.์ž…์ถœ๋ ฅ ์˜ˆnumbersresult[1, 2, 3, 4, 6, 7, 8, 0]14[5, 8.. 2024. 11. 14.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ_Day 3 ์˜ค๋Š˜ ํ•œ ๊ฒƒ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ(SQL, ์ž๋ฐ”) 1๋ฌธ์ œ ํ’€์ด & ๋ธ”๋กœ๊ทธ ์ •๋ฆฌJava ๊ธฐ์ดˆ ์„ธ์…˜ ๋“ฃ๊ธฐ์ปค๋ฆฌ์–ด ์ฝ”์นญ ์ƒ๋‹ดJava ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜_3์ฃผ์ฐจ ๋“ฃ๊ธฐ๋ฐฐ์šด ๋‚ด์šฉ ์ •๋ฆฌ์„ค๊ณ„๋„(ํด๋ž˜์Šค)๊ฐ์ฒด์„ธ์ƒ์— ์กด์žฌํ•˜๋Š” ๋ฌผ์ฒด, ์‹๋ณ„์ด ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.ex) ์ž๋™์ฐจ, ๋„์„œ๊ด€, ๊ณ„์‚ฐ๊ธฐ... ๊ฐ•์˜, ๋ฐฐ๋‹ฌ ์ฃผ๋ฌธ, ์šด๋™๊ฐ์ฒด๋Š” ์†์„ฑ(ํŠน์ง•)๊ณผ ํ–‰์œ„(ํ–‰๋™)๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.์ž๋™์ฐจ์˜ ํšŒ์‚ฌ, ๋ชจ๋ธ, ์ƒ‰์ƒ, ๊ฐ€๊ฒฉ - ์†์„ฑ์ž๋™์ฐจ์˜ ๊ฐ€์†, ๋ธŒ๋ ˆ์ดํฌ, ๊ธฐ์–ด ๋ณ€์† - ํ–‰์œ„Java์—์„œ๋Š” ์†์„ฑ๊ณผ ํ–‰์œ„๋ฅผ ํ•„๋“œ์™€ ๋ฉ”์„œ๋“œ๋กœ ์ •์˜ํ•˜์—ฌ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.๊ฐ์ฒด ๋ชจ๋ธ๋ง : ํ˜„์‹ค ์„ธ๊ณ„์— ์žˆ๋Š” ๊ฐ์ฒด๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ฐ์ฒด๋กœ ์„ค๊ณ„ํ•˜๋Š” ๊ฒƒ๊ฐ์ฒด ๊ฐ„์˜ ํ˜‘๋ ฅํ˜„์‹ค ์„ธ๊ณ„์—์„œ ์‚ฌ๋žŒ์ด๋ผ๋Š” ๊ฐ์ฒด์™€ ์ž๋™์ฐจ๋ผ๋Š” ๊ฐ์ฒด๋Š” ์„œ๋กœ ํ–‰์œ„๋ฅผ ํ†ตํ•ด ์ƒํ˜ธ์ž‘์šฉ์„ ํ•˜๋ฉฐ ํ˜‘๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.Java์—์„œ๋Š” ํ–‰์œ„๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฉ”์„œ.. 2024. 11. 14.
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค_ํ•ธ๋“œํฐ ๋ฒˆํ˜ธ ๊ฐ€๋ฆฌ๊ธฐ ๋ฌธ์ œ ์„ค๋ช… ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ชจ๋ฐ”์ผ์€ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด ๊ณ ์ง€์„œ๋ฅผ ๋ณด๋‚ผ ๋•Œ ๊ณ ๊ฐ๋“ค์˜ ์ „ํ™”๋ฒˆํ˜ธ์˜ ์ผ๋ถ€๋ฅผ ๊ฐ€๋ฆฝ๋‹ˆ๋‹ค.์ „ํ™”๋ฒˆํ˜ธ๊ฐ€ ๋ฌธ์ž์—ด phone_number๋กœ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ „ํ™”๋ฒˆํ˜ธ์˜ ๋’ท 4์ž๋ฆฌ๋ฅผ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ์ˆซ์ž๋ฅผ ์ „๋ถ€ *์œผ๋กœ ๊ฐ€๋ฆฐ ๋ฌธ์ž์—ด์„ ๋ฆฌํ„ดํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. https://school.programmers.co.kr/learn/courses/30/lessons/12948 ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก, ์ฑ„์šฉ๊นŒ์ง€ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr์ œํ•œ ์‚ฌํ•ญphone_number๋Š” ๊ธธ์ด 4 ์ด์ƒ, 20 ์ดํ•˜์ธ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค.์ž…์ถœ๋ ฅ ์˜ˆphone_numberreturn"01033334444""*******4444"".. 2024. 11. 13.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ_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.
ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค_์Œ์–‘ ๋”ํ•˜๊ธฐ ๋ฌธ์ œ ์„ค๋ช… ์–ด๋–ค ์ •์ˆ˜๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ •์ˆ˜๋“ค์˜ ์ ˆ๋Œ“๊ฐ’์„ ์ฐจ๋ก€๋Œ€๋กœ ๋‹ด์€ ์ •์ˆ˜ ๋ฐฐ์—ด absolutes์™€ ์ด ์ •์ˆ˜๋“ค์˜ ๋ถ€ํ˜ธ๋ฅผ ์ฐจ๋ก€๋Œ€๋กœ ๋‹ด์€ ๋ถˆ๋ฆฌ์–ธ ๋ฐฐ์—ด signs๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ์‹ค์ œ ์ •์ˆ˜๋“ค์˜ ํ•ฉ์„ ๊ตฌํ•˜์—ฌ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. https://school.programmers.co.kr/learn/courses/30/lessons/76501 ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก, ์ฑ„์šฉ๊นŒ์ง€ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr์ œํ•œ ์‚ฌํ•ญabsolutes์˜ ๊ธธ์ด๋Š” 1 ์ด์ƒ 1,000 ์ดํ•˜์ž…๋‹ˆ๋‹ค.absolutes์˜ ๋ชจ๋“  ์ˆ˜๋Š” ๊ฐ๊ฐ 1 ์ด์ƒ 1,000 ์ดํ•˜์ž…๋‹ˆ๋‹ค.sign์˜ ๊ธธ์ด๋Š” absolutes์˜ ๊ธธ์ด์™€ ๊ฐ™์Šต.. 2024. 11. 12.