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

์ „์ฒด ๊ธ€148

๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ_Day 2 ํ•˜๋ฃจ ์š”์•ฝ์˜ค๋Š˜์€ ๋ณธ์บ ํ”„ 2์ผ ์ฐจ... ์–ด์ œ ์ง„ํ–‰ํ•˜๋˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ณ„์† ์ง„ํ–‰ํ•˜์˜€๋‹ค.๋‚ด๊ฐ€ ๋‹ด๋‹นํ–ˆ๋˜ ๋ฉค๋ฒ„ ์นด๋“œ, ๋ฐฉ๋ช…๋ก ํŒŒํŠธ๋ฅผ ์˜ค์ „์— ๋‹ค ํ•ด๊ฒฐํ•˜๊ณ  ํŒ€์›๋ถ„๊ณผ ๋ฉ”์ธ ํŽ˜์ด์ง€๋ฅผ ํ•ฉ์ณค๋‹ค!!ํŒ€์›๋ถ„์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ์™€ ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ๋ชจ๋‘ ํ•ฉ์นœ ํ›„, ๋‚˜๋Š” ํ˜„์žฌ ์‹œ๊ฐ„๊ณผ ๋ฐฉ๋ช…๋ก์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์—ฐ๊ฒฐํ•˜๋Š” ๋ถ€๋ถ„์„ ์ถ”๊ฐ€์ ์œผ๋กœ ๋‹ด๋‹นํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค.์ ์‹ฌ์„ ๋ง›์žˆ๊ฒŒ ๋จน๊ณ  ๋‚œ ํ›„, ํ˜„์žฌ ์‹œ๊ฐ„์„ ๋‚˜ํƒ€๋‚ด์ฃผ๋Š” Javascript ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ํŽ˜์ด์ง€์— ๋ฌธ์ œ์—†์ด ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. // ์‹œ๊ฐ„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๊ธฐ๋Šฅfunction updateTime() { const timeElement = document.getElementById("time"); const now = new Date(); // ์‹œ๊ฐ„์„ ํ˜•์‹์— ๋งž๊ฒŒ ๊ฐ€์ ธ์˜ค๊ธฐ.. 2024. 11. 5.
๋ณธ์บ ํ”„ ์‹œ์ž‘๐Ÿ˜Ž๐Ÿ˜Ž๐Ÿ˜Ž + Git, Github ํ•˜๋ฃจ ์š”์•ฝ๋“œ๋””์–ด ์˜ค๋Š˜๋ถ€ํ„ฐ ์ŠคํŒŒ๋ฅดํƒ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ Spring ํŠธ๋ž™์ด ์‹œ์ž‘๋˜์—ˆ๋‹ค!!์•„์นจ 9์‹œ๋ถ€ํ„ฐ ์˜คํ›„ 9์‹œ๊นŒ์ง€ ์ญ‰ ์ด์–ด์ง€๋Š”... 12์‹œ๊ฐ„ ๊ณต๋ถ€๋ผ๋Š” ๊ฒƒ์„ ๋งˆ์ฃผํ•˜๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ ์˜ค์ „์— ๋ณธ์บ ํ”„์— ๋Œ€ํ•œ OT๋ฅผ ๋“ฃ๊ณ  ๋‚˜๋‹ˆ๊นŒ ์˜ค์ „์ด ์‚ญ์ œ๋˜์–ด ์žˆ์—ˆ๋‹ค.. ๐Ÿ˜ฎ๐Ÿ˜ฎOT์—์„œ๋Š” ์ฃผ์˜ ์‚ฌํ•ญ, ํ›ˆ๋ จ์žฅ๋ ค๊ธˆ ๋“ฑ๋“ฑ ํ•„์š”ํ•œ ๋‚ด์šฉ์— ๋Œ€ํ•ด์„œ ๋‹ด๋‹น ๋งค๋‹ˆ์ €๋‹˜๊ป˜์„œ ์„ค๋ช…์„ ํ•ด์ฃผ์…จ๊ณ , ๊ณง๋ฐ”๋กœ ์ด์–ด์„œ Chapter 1. ๋ฏธ๋‹ˆํ”„๋กœ์ ํŠธ์˜ ์ง„ํ–‰์— ๋Œ€ํ•ด ์ž์„ธํ•˜๊ฒŒ ์•Œ๋ ค์ฃผ์…จ๋‹ค.๋ณธ์บ ํ”„ ์ฒซ ์ฃผ๋ถ€ํ„ฐ ํ”„๋กœ์ ํŠธ๋ผ๊ณ  ํ•ด์„œ ๊ฒ์„ ๋จน์—ˆ๋Š”๋ฐ ๋‹คํ–‰ํžˆ ๋‚ด๊ฐ€ ์‚ฌ์ „ ์บ ํ”„๋™์•ˆ ๋ฐฐ์› ๋˜ ์›น ์ข…ํ•ฉ ๊ฐœ๋ฐœ ๊ฐ•์˜๋ฅผ ํ† ๋Œ€๋กœ ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์–ด์„œ ๊ธˆ์š”์ผ์— ๋ฐœํ‘œํ•˜๋Š” ํ”„๋กœ์ ํŠธ์˜€๋‹ค. ์ƒˆ๋กœ ๋งŒ๋‚œ ํŒ€์›๋“ค๊ณผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž๊ธฐ์†Œ๊ฐœ๋ฅผ ํ•˜๊ณ  ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์•ž์„œ S.A๋ผ๋Š” ๊ฒƒ์„ ์ž‘์„ฑํ–ˆ๋‹ค.๊ฐ„๋‹จํ•˜๊ฒŒ ๋งํ•˜๋ฉด ํ”„๋กœ์ ํŠธ ๊ณ„ํš์„œ์˜.. 2024. 11. 4.
4์กฐ S.A ํŒ€ํŒ€๋ช… : ๋ž˜ํ”„ํŠธ(FROM GARBAGE) ํŒ€ ์†Œ๊ฐœ : ์šฐ๋ฆฌ๋Š” ๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ… ์ฃผ์œ„์— ๋ชจ๋“  ๊ฑธ ๊ธ์–ด๋ชจ์•„ ์‚ด์•„๋‚จ๊ฒ ๋‹ค~!  ํ”„๋กœ์ ํŠธ ํ”„๋กœ์ ํŠธ๋ช… : ํŒ€ ์†Œ๊ฐœ ์›นํŽ˜์ด์ง€ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ : ์šฐ๋ฆฌ ํŒ€, ์šฐ๋ฆฌ๋งŒ์˜ ์ด์•ผ๊ธฐ๋ฅผ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ”ํŒ€ ์†Œ๊ฐœ ์›นํŽ˜์ด์ง€” ๊ฐœ๋ฐœ ์ผ์ •11 / 4๋ฉ”์ธ ํŽ˜์ด์ง€์™€์ด์–ด ํ”„๋ ˆ์ž„ ์ฐธ๊ณ ํ•ด์„œ ๋ผˆ๋Œ€(HTML) ๋งŒ๋“ค๊ธฐ์ „์ฒด์ ์ธ ํ‹€ ๋ณด์ผ ์ˆ˜ ์žˆ๊ฒŒ ์‚ด(CSS) ์ ๋‹นํžˆ ๊พธ๋ฏธ๊ธฐ ๋ฉค๋ฒ„ ์†Œ๊ฐœ  ํŽ˜์ด์ง€HTML ๋งŒ๋“ค๊ธฐํ™˜์˜ ์ธ์‚ฌ์‚ฌ์ง„ ๋ฐ ์†Œ๊ฐœ์บ๋ฆญํ„ฐ ๋ฐ ์ทจ๋ฏธ๊ฒฝํ—˜ ๋ฐ ๋ชฉํ‘œ๋Œ“๊ธ€์—ฐ๋ฝ์ฒ˜11 / 5๋ฉ”์ธ ํŽ˜์ด์ง€ ๋ฉค๋ฒ„ ์นด๋“œ ์ถ”๊ฐ€ ํผ ์ƒ์„ฑ (+ ๋ฒ„ํŠผ์„ ํ†ตํ•œ toggle ๊ธฐ๋Šฅ ์ถ”๊ฐ€)๋ฐฉ๋ช…๋ก ์ž‘์„ฑ ํผ ์ƒ์„ฑ (+ ๋ฒ„ํŠผ์„ ํ†ตํ•œ toggle ๊ธฐ๋Šฅ ์ถ”๊ฐ€)๋ฐฉ๋ช…๋ก ์‚ญ์ œ ๋ฒ„ํŠผ ์ƒ์„ฑ (+ ๋ฒ„ํŠผ ๋ˆŒ๋ €์„ ๋•Œ ๋ฐ์ดํ„ฐ ์‚ญ์ œ ๊ธฐ๋Šฅ ์ถ”๊ฐ€) ๋ฉค๋ฒ„ ์†Œ๊ฐœ  ํŽ˜์ด์ง€CSS.. 2024. 11. 4.
๋ฌธ์ž์—ด์„ ์ •์ˆ˜๋กœ ๋ฐ”๊พธ๊ธฐ ๋ฌธ์ œ ์„ค๋ช…https://school.programmers.co.kr/learn/courses/30/lessons/12925๋ฌธ์ž์—ด s๋ฅผ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”.์ œํ•œ ์‚ฌํ•ญs์˜ ๊ธธ์ด๋Š” 1 ์ด์ƒ 5 ์ดํ•˜์ž…๋‹ˆ๋‹ค.s์˜ ๋งจ ์•ž์—๋Š” ๋ถ€ํ˜ธ(+, -)๊ฐ€ ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.s๋Š” ๋ถ€ํ˜ธ์™€ ์ˆซ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.s๋Š” "0"์œผ๋กœ ์‹œ์ž‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.์ž…์ถœ๋ ฅ ์˜ˆ์˜ˆ๋ฅผ ๋“ค์–ด str์ด "1234"์ด๋ฉด 1234๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ , "-1234"์ด๋ฉด -1234๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.str์€ ๋ถ€ํ˜ธ(+, -)์™€ ์ˆซ์ž๋กœ๋งŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๊ณ , ์ž˜๋ชป๋œ ๊ฐ’์ด ์ž…๋ ฅ๋˜๋Š” ๊ฒฝ์šฐ๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œclass Solution { public int solution(String s) { int answer.. 2024. 11. 3.
์ž์—ฐ์ˆ˜ ๋’ค์ง‘์–ด ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค๊ธฐ ๋ฌธ์ œ ์„ค๋ช…https://school.programmers.co.kr/learn/courses/30/lessons/12932์ž์—ฐ์ˆ˜ n์„ ๋’ค์ง‘์–ด ๊ฐ ์ž๋ฆฌ ์ˆซ์ž๋ฅผ ์›์†Œ๋กœ ๊ฐ€์ง€๋Š” ๋ฐฐ์—ด ํ˜•ํƒœ๋กœ ๋ฆฌํ„ดํ•ด์ฃผ์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด n์ด 12345์ด๋ฉด [5, 4, 3, 2, 1]์„ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค.์ œํ•œ ์‚ฌํ•ญn์€ 10,000,000,000 ์ดํ•˜์ธ ์ž์—ฐ์ˆ˜์ž…๋‹ˆ๋‹ค.์ž…์ถœ๋ ฅ ์˜ˆnreturn12345[5, 4, 3, 2, 1] ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ์ฒ˜์Œ์—๋Š” ์ˆซ์ž๋ฅผ 10์œผ๋กœ ๋‚˜๋ˆ ์„œ ๋‚จ์€ ๋‚˜๋จธ์ง€๋ฅผ ๋ฐฐ์—ด์— ์ž…๋ ฅํ•˜๋ฉด ๋  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ์ ์ด ๋ฐฐ์—ด์˜ ๊ธธ์ด๋ฅผ ์ •ํ•ด์ฃผ์–ด์•ผ ํ•˜๋Š”๋ฐ ๊ทธ ๊ธธ์ด๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜.... ๊ฐ€ ๋ฌธ์ œ์˜€๋‹ค...... ๐Ÿ˜”๐Ÿ˜” ๊ทธ๋ž˜์„œ while๋ฌธ์„ ์ด์šฉํ•ด์„œ ์ฐจ๋ก€๋Œ€๋กœ ํ•˜๋‚˜์”ฉ ์ง‘์–ด๋„ฃ์œผ๋ฉด ๋˜๊ฒ ๋‹ค ์ƒ๊ฐํ•˜๊ณ  ์ฝ”๋“œ๋ฅผ ์ง  ํ›„ ์‹คํ–‰ํ–ˆ๋”๋‹ˆ.. 2024. 11. 3.
x๋งŒํผ ๊ฐ„๊ฒฉ์ด ์žˆ๋Š” n๊ฐœ์˜ ์ˆซ์ž ๋ฌธ์ œ ์„ค๋ช…https://school.programmers.co.kr/learn/courses/30/lessons/12954 ํ•จ์ˆ˜ solution์€ ์ •์ˆ˜ x์™€ ์ž์—ฐ์ˆ˜ n์„ ์ž…๋ ฅ ๋ฐ›์•„, x๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด x์”ฉ ์ฆ๊ฐ€ํ•˜๋Š” ์ˆซ์ž๋ฅผ n๊ฐœ ์ง€๋‹ˆ๋Š” ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ฆฌํ„ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์ œํ•œ ์กฐ๊ฑด์„ ๋ณด๊ณ , ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์ œํ•œ ์‚ฌํ•ญx๋Š” -10,000,000 ์ด์ƒ, 10,000,000 ์ดํ•˜์ธ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค.n์€ 1000 ์ดํ•˜์ธ ์ž์—ฐ์ˆ˜์ž…๋‹ˆ๋‹ค.์ž…์ถœ๋ ฅ ์˜ˆxnanswer25[2, 4, 6, 8, 10]43[4, 8, 12]-42[-4, -8] ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ์ฒ˜์Œ ๋งˆ์ฃผํ•˜๋Š” ๋ฌธ์ œ ์œ ํ˜•์ด์—ˆ๋‹ค.... ์‹œ์ž‘๋ถ€ํ„ฐ long[ ] answer = { }; ๋ผ๊ณ  ์ ํ˜€์žˆ์–ด์„œ ์–ด๋–ป๊ฒŒ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋‚˜๊ฐ€์•ผ ํ•  ์ง€ ๋ง‰๋ง‰ํ–ˆ๋‹ค.... 2024. 11. 3.