2024/04/08 4

[์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ด๋ก ] ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ๋™์ „ ๊ฑฐ์Šค๋ฆ„๋ˆ ๋ฌธ์ œ

๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜ - ๋™์ „ ๊ฑฐ์Šค๋ฆ„๋ˆ ๋ฌธ์ œ ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋™์ „ ๊ฑฐ์Šค๋ฆ„๋ˆ ๋ฌธ์ œ์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ ์ •๋ฆฌ ์ž…๋‹ˆ๋‹ค ! 1. ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜ 2. ๋™์ „ ๊ฑฐ์Šค๋ฆ„๋ˆ ๋ฌธ์ œ 1. ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐ€๋Šฅํ•œ ํ•ด๋“ค ์ค‘์—์„œ ๊ฐ€์žฅ ์ข‹์€ ํ•ด๋ฅผ ์ฐพ๋Š” ๋ฌธ์ œ์— ์‚ฌ์šฉํ•œ๋‹ค. ๋ถ€๋ถ„์ ์ธ ์ตœ์  ํ•ด๋ฅผ ์ฐพ๊ณ , ์ด๋“ค์„ ๋ชจ์•„์„œ ๋ฌธ์ œ์˜ ์ตœ์  ํ•ด๋ฅผ ๊ตฌํ•œ๋‹ค. ํ•œ ๋ฒˆ์˜ ๊ฒฐ์ •์ด ์ดํ›„์˜ ๊ฒฐ์ •์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์— ์ตœ์ ์ด๋‹ค. 2. ๋™์ „ ๊ฑฐ์Šค๋ฆ„๋ˆ ๋ฌธ์ œ ๊ฑฐ์Šค๋ฆ„๋ˆ 760์›์ด ์žˆ์„ ๋•Œ, ์šฐ๋ฆฌ๋Š” 500์› ๋™์ „ 1๊ฐœ, 100์› ๋™์ „ 2๊ฐœ, 50์› ๋™์ „ 1๊ฐœ, 10์› ๋™์ „ 1๊ฐœ๊นŒ์ง€ ์ด 5๊ฐœ์˜ ๋™์ „์ด ํ•„์š”ํ•˜๋‹ค. ๋™์ „ ๊ฑฐ์Šค๋ฆ„๋ˆ ๋ฌธ์ œ๋Š” ์ด์ฒ˜๋Ÿผ ๊ฑฐ์Šค๋ฆ„๋ˆ ์•ก์ˆ˜์— ๋Œ€ํ•œ ์ตœ์†Œ ๋™์ „์˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. public static void main(String[] args) { i..

[javascript] javascript ํ•ต์‹ฌ ๋ฌธ๋ฒ•

javascript ํ•ต์‹ฌ ๋ฌธ๋ฒ• javascript ํ•ต์‹ฌ ๋ฌธ๋ฒ• ์ •๋ฆฌ ์ž…๋‹ˆ๋‹ค ! 1. ๋ณ€์ˆ˜์™€ ๋ฐฐ์—ด 2. ํ•จ์ˆ˜์™€ ๊ฐ์ฒด(feat. ๋žŒ๋‹ค ํ•จ์ˆ˜) 1. ๋ณ€์ˆ˜์™€ ๋ฐฐ์—ด ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š” ํ‚ค์›Œ๋“œ๋Š” var, let, const๊ฐ€ ์žˆ๋‹ค. ๊ณผ๊ฑฐ์—๋Š” var์„ ์‚ฌ์šฉํ–ˆ๊ณ , ์ตœ๊ทผ์—๋Š” ๊ฐ€๋ณ€ํ˜• let๊ณผ ๋ถˆ๋ณ€ํ˜• const๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•œ๋‹ค. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” ๋ฏธ๋ฆฌ ํ˜•์„ ์ง€์ •ํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐฐ์—ด์˜ ๊ฒฝ์šฐ์—๋Š” ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๋ฅผ ์ •ํ•˜์ง€ ์•Š๊ณ  ์„ ์–ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐฐ์—ด์„ ์„ ์–ธํ•  ๋•Œ Array("์•ˆ๋…•", 1, false) ์ฒ˜๋Ÿผ ๋‹ค๋ฅธ ํ˜•์„ ๊ฐ€์ ธ๋„ ๊ฐ™์€ ๋ฐฐ์—ด์— ๋‹ด์„ ์ˆ˜ ์žˆ๋‹ค. 2. ํ•จ์ˆ˜์™€ ๊ฐ์ฒด(feat. ๋žŒ๋‹ค ํ•จ์ˆ˜) - ์ผ๋ฐ˜ ํ•จ์ˆ˜ ์ผ๋ฐ˜์ ์ธ ํ•จ์ˆ˜๋Š” function ํ•จ์ˆ˜์ด๋ฆ„(์ธ์ˆ˜) { ๋ช…๋ น๋ฌธ; } ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. - ์ต๋ช… ํ•จ์ˆ˜ ์ต๋ช… ํ•จ์ˆ˜๋Š” ..

[java] java ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์ •๋ฆฌ - ๋ฌธ์ž์—ด, ๋ฌธ์ž

java ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ์ •๋ฆฌ - ๋ฌธ์ž์—ด, ๋ฌธ์ž ํ˜„์žฌ ์‹œ์  ๊ธฐ์ค€์œผ๋กœ ๋ฌธ์ž์—ด, ๋ฌธ์ž์™€ ๊ด€๋ จ๋œ ๋ฌธ์ œ ํ’€๋ฉด์„œ ์ž์ฃผ ๋‚˜์˜จ ๋‚ด์šฉ์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค ! 1. ๋ฌธ์ž์—ด ํ•œ ๋ฌธ์ž ์”ฉ ์ถœ๋ ฅ 2. ๋ฐฐ์—ด ๋ฐ ๋ฌธ์ž์—ด ํฌ๊ธฐ ๊ตฌํ•˜๊ธฐ 3. ๋ฌธ์ž์—ด -> ๋ฌธ์ž ๋ฐฐ์—ด 4. StringBuilder 5. Scanner, BufferdReader, BufferdWriter, StringTokenizer 6. for-each ๋ฌธ 1. ๋ฌธ์ž์—ด ํ•œ ๋ฌธ์ž ์”ฉ ์ถœ๋ ฅ str.charAt(i) ๋ฌธ์ž์—ด ๋ณ€์ˆ˜ str์—์„œ ์ธ๋ฑ์Šค i์— ํ•ด๋‹นํ•˜๋Š” ์œ„์น˜์— ์žˆ๋Š” ๋ฌธ์ž ๊ฐ€์ ธ์˜ค๊ธฐ 2. ๋ฐฐ์—ด ๋ฐ ๋ฌธ์ž์—ด ํฌ๊ธฐ ๊ตฌํ•˜๊ธฐ - ๋ฐฐ์—ด a.length; - ๋ฌธ์ž์—ด a.length(); 3. ๋ฌธ์ž์—ด -> ๋ฌธ์ž ๋ฐฐ์—ด my_string.toCharArray() ๋ฌธ์ž์—ด ๋ณ€์ˆ˜ my_string์„ ๋ฌธ..

[๋ฌธ์ œ ํ’€์ด] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - ๊ฐ€์žฅ ๋จผ ๊ฑฐ๋ฆฌ(java)

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค - ๊ฐ€์žฅ ๋จผ ๊ฑฐ๋ฆฌ(java) https://school.programmers.co.kr/learn/courses/30/parts/14393 ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋“œ ์ค‘์‹ฌ์˜ ๊ฐœ๋ฐœ์ž ์ฑ„์šฉ. ์Šคํƒ ๊ธฐ๋ฐ˜์˜ ํฌ์ง€์…˜ ๋งค์นญ. ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค์˜ ๊ฐœ๋ฐœ์ž ๋งž์ถคํ˜• ํ”„๋กœํ•„์„ ๋“ฑ๋กํ•˜๊ณ , ๋‚˜์™€ ๊ธฐ์ˆ  ๊ถํ•ฉ์ด ์ž˜ ๋งž๋Š” ๊ธฐ์—…๋“ค์„ ๋งค์นญ ๋ฐ›์œผ์„ธ์š”. programmers.co.kr ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค > ๊ทธ๋ž˜ํ”„ - ๊ฐ€์žฅ ๋จผ ๊ฑฐ๋ฆฌ ๋ฌธ์ œ๋ฅผ ํ’€๋ฉด์„œ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ ์ž…๋‹ˆ๋‹ค ! 1. ์ฒ˜์Œ ์ œ์ถœํ•œ ์ฝ”๋“œ (ํ”Œ๋กœ์ด๋“œ-์›Œ์ƒฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜) 2. ๋‹ค์Œ ์ œ์ถœํ•œ ์ฝ”๋“œ (๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜) 1. ์ฒ˜์Œ ์ œ์ถœํ•œ ์ฝ”๋“œ (ํ”Œ๋กœ์ด๋“œ-์›Œ์ƒฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜) ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜์—… ์‹œ๊ฐ„์— ๊ทธ๋ž˜ํ”„์— ๋Œ€ํ•ด ๋ฐฐ์šด ์ ์ด ์žˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ ๊ทธ๋ž˜ํ”„ ๋ฌธ์ œ ์ค‘์—์„œ ํ”Œ๋กœ์ด๋“œ-์›Œ์ƒฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ด์„œ (..