๐Ÿ”ฅTIL

20201015 TIL // for..of ๋ฐฐ์—ด์„ ๋งŒ๋“ค ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉ const numbers = [10, 20, 30, 40, 50]; for (let number of numbers){ console.log(number); } for (let i = 0; i < numbers.length; i++){ console.log(numbers[i]); } const doggy = { name : '๋ฉ๋ฉ์ด', sound: '๋ฉ๋ฉ', age : 2 }; console.log(Object.keys(doggy)); console.log(Object.values(doggy)); // ๊ฐ์ฒด์˜ value๊ฐ’๋“ค์„ ๋ณด์—ฌ์คŒ console.log(Object.keys(doggy)); // ๊ฐ์ฒด์˜ ke..
20201014 TIL ์˜ค๋Š˜์€ ๋ฆฌ์•กํŠธ๋ณด๋‹ค๋„ CSS๋ฅผ ๋” ๋งŽ์ด ๊ณต๋ถ€ํ–ˆ๋‹ค.. ํŠนํžˆ ์ด ์˜์ƒ์„ ํฅ๋ฏธ๋กญ๊ฒŒ ๋ดค๋Š”๋ฐ ๋Œ“๊ธ€์—๋„ ์•Œ์ฐจ๋ณด์ด๋Š” ๋‚ด์šฉ์ด ์žˆ์–ด์„œ ์žฌ๋ฐŒ๊ฒŒ ๋ดค๋‹ค. ๋„์›€์ด ๋˜์—ˆ๋˜ ๋Œ“๊ธ€ ์ค‘์— script ํƒœ๊ทธ๋ฅผ head ์— ๋„ฃ์ง€๋ง๋ผ, body ํ•˜๋‹จ์œผ๋กœ ๋„ฃ์–ด์ฃผ์–ด๋ผ" ๋ผ๊ณ  ์กฐ์–ธํ•ด์ฃผ์‹œ๋”๋ผ๊ตฌ์š”. ์ด ์ด์œ ๋Š” ๋ธŒ๋ผ์šฐ์ €์˜ ๋™์ž‘ ๋ฐฉ์‹ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํƒœ๊ทธ๋ฅผ ์ฝ๊ณ  ํ•ด์„ํ•˜์—ฌ DOM ์„ ์ƒ์„ฑํ•˜๋Š”๋ฐ, ์ค‘๊ฐ„์— script ํƒœ๊ทธ๋ฅผ ๋งŒ๋‚˜๋ฉด HTML ํƒœ๊ทธ ํ•ด์„์„ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ์—๋Š” ํŽ˜์ด์ง€ ๋กœ๋”ฉ ์ง€์—ฐ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋์— scriptํƒœ๊ทธ๋ฅผ ๋„ฃ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค๊ณ  ๋ง์”€ํ•˜์‹  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ๊ฐœ๋ฐœ์ž ์ค‘์—์„œ๋Š” ๋ณ€์ˆ˜ ์„ ์–ธ์„ ์ตœ์ƒ๋‹จ์œผ๋กœ ๋ชฐ์•„๋„ฃ๋Š” ์Šคํƒ€์ผ์„ ์›ํ•˜์‹œ๋Š” ๋ถ„๋“ค๋„ ๋งŽ์ด ์žˆ์œผ์‹ค ๊ฒ๋‹ˆ๋‹ค. script ํƒœ๊ทธ๋„ head ์•ˆ์— ๋„ฃ๊ณ  ์‹ถ์€ ๋ถ„๋“ค์ด ํ•ด๋‹น๋˜๊ฒ ์Šต๋‹ˆ๋‹ค..
20201013 TIL HTTP (HyperText Transfer Protocol) ์›น์„ ์ด๋ฃจ๋Š” ๋„ค ๊ฐ€์ง€ ์š”์†Œ HTML : ์›นํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“œ๋Š” ์ปดํ“จํ„ฐ ์–ธ์–ด URL : ์›ํ•˜๋Š” ์›นํŽ˜์ด์ง€์— ๋ฐฉ๋ฌธํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์ฃผ์†Œ ์ฒด๊ณ„ HTTP : ์›นํŽ˜์ด์ง€๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ธ ์›น๋ธŒ๋ผ์šฐ์ €, ์›น์„œ๋ฒ„ ๊ทธ๋ฆฌ๊ณ  ์›น๋ธŒ๋ผ์šฐ์ €์™€ ์›น์„œ๋ฒ„๊ฐ€ ํ†ต์‹ ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ†ต์‹ ๊ทœ์น™ ์ฒ˜์Œ ๋‚˜์˜ฌ๋•Œ ์•„์ฃผ ๋‹จ์ˆœํ•œ ํ†ต์‹ ๊ทœ์น™์ด์—ˆ์œผ๋‚˜ ์›น์ด ํญ๋ฐœ์ ์œผ๋กœ ์„ฑ์žฅํ•˜๋ฉฐ ๋‹จ์ˆœํ•œ HTTP์˜ ๊ธฐ๋Šฅ๋งŒ์œผ๋กœ๋Š” ์„ฑ๋Šฅ, ๋ณด์•ˆ, ์•ˆ์ „์„ฑ ํ™•๋ณด๊ฐ€ ์ ์ฐจ ์–ด๋ ค์›Œ์ง. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด HTTP๋Š” ๋ณด๋‹ค ํ’๋ถ€ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ํ”„๋กœํ† ์ฝœ๋กœ ๋ฐœ์ „ํ•˜๊ธฐ ์‹œ์ž‘. ์˜ค๋Š˜๋‚ ์—๋Š” ๋‹จ์ง€ html๊ฐ™์€ ํ…์ŠคํŠธํŒŒ์ผ๋ฟ ์•„๋‹ˆ๋ผ ์ด๋ฏธ์ง€, ๋™์˜์ƒ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํŒŒ์ผ์„ ์ „์†กํ•˜๋Š” ์ค‘์š”ํ•œ ํ”„๋กœํ† ์ฝœ๋กœ ๊ตฐ๋ฆผํ•˜๊ณ  ์žˆ๋‹ค. HTTP๋ž€..
20201012 TIL HTML Semantic ํƒœ๊ทธ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‚˜ ํŽ˜์ด์ง€์˜ ํŠน์ • ๋ถ€๋ถ„์ด ์–ด๋–ค ์ •๋ณด๋ฅผ ๋‚ดํฌํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„๋‹ค. header, nav, section, article, footer Viewport { return a + b } ์ด๋•Œ ํ™”์‚ดํ‘œ ํ•จ์ˆ˜์˜ ๊ฒฝ์šฐ ํ•จ์ˆ˜ ๋‚ด๋ถ€์—์„œ ๋ฐ”๋กœ ์›ํ•˜๋Š” ๊ฐ’์„ return ํ•  ์ˆ˜ ์žˆ๋‹ค. const add = (a, b) => a + b ๊ฐ™์€ ํ•จ์ˆ˜์ง€๋งŒ ์ฝ”๋“œ ๊ธธ์ด์— ์ฐจ์ด๊ฐ€ ์ƒ๊ธด๋‹ค. ๋ฐฐ์—ด์˜ ๋‚ด์žฅํ•จ์ˆ˜, forEach const array = [1, 2, 3, 4, 5]; ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐฐ์—ด์ด ์žˆ๋‹ค ๊ฐ€์ •ํ•ด๋ณด์ž. for (let i = 0; i < array.length; i++){ console.log(array[i]); // ๊ฒฐ๊ณผ : 1 2 3 4 5 } ..
2020.03.16.TIL JVM์ด ์ž๋™์œผ๋กœ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ฒƒ GB(Garbage Collector) return this (this.์„ ์ƒ๋žต ๊ฐ€๋Šฅ) ๊ธฐ๋ณธ ์ƒ์„ฑ์ž ์ƒ์„ฑ์ž๋ฅผ ๋งŒ๋“ค ๋•Œ super()๊ฐ€ ์ƒ๋žต๋  ๊ฒฝ์šฐ ๋งŒ๋“ค์–ด์ค€๋‹ค. java.langํŒจํ‚ค์ง€๋ฅผ ์ž๋™ ์ƒ์„ฑ ๋ชจ๋“  ํด๋ž˜์Šค๋ฅผ Object()ํด๋ž˜์Šค๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์†์‹œํ‚จ๋‹ค. heap์˜์—ญ์— ๊ฐ’์„ ์„ ์–ธํ•˜๊ณ  ์ดˆ๊ธฐ๊ฐ’์„ ๋„ฃ์ง€ ์•Š์•˜์„ ๋•Œ ์ดˆ๊ธฐ๊ฐ’์„ ์ž๋™์œผ๋กœ ๋„ฃ์–ด์ค€๋‹ค. ์ž๋™ํ˜•๋ณ€ํ™˜ (์ž‘์€ ๋ฒ”์œ„์—์„œ ํฐ ๋ฒ”์œ„๋กœ ๋„˜์–ด๊ฐˆ ๋•Œ) ์ž๋™์œผ๋กœ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์• ๋“ค์ด ๋ฌด์ง€ ๋งŽ๋‹ค! for-each ๋ฐ˜๋ณต๋ฌธ [ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ] for( ๊ฐ์ฒดํด๋ž˜์Šค๋ช… ๋ณ€์ˆ˜๋ช… : ๋ฐฐ์—ด๋ช… ){ . . . ๋ฐฐ์—ด์˜ ๊ฐœ์ˆ˜๋งŒํผ ํ•˜๋‚˜์”ฉ ์ž๋™์œผ๋กœ ๋ฝ‘์•„์ค€๋‹ค. // (Java 1.5 version๋ถ€ํ„ฐ ์ถ”๊ฐ€๋จ) } for (Student s : st..
2020.03.16.TIL ์ƒ์† OOP(๊ฐ์ฒด์ง€ํ–ฅ์–ธ์–ด)์˜ 3๋Œ€ ํŠน์ง• ์ค‘ ํ•˜๋‚˜๋กœ, ๊ธฐ์กด์˜ ๊ตฌํ˜„๋œ ํด๋ž˜์Šค๋ฅผ ์กฐ์ƒ(super class, ๋ถ€๋ชจ)๊ณผ ํ›„์†(sub class, ์ž์‹)์œผ๋กœ ๋‚˜๋ˆ„์–ด ํด๋ž˜์Šค๋ฅผ ์žฌ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์ˆ ์„ ๋งํ•œ๋‹ค. ๋‘ ํด๋ž˜์Šค ์ด์ƒ์ผ ๋•Œ ์„œ๋กœ ๊ด€๊ณ„๊ฐ€ ์žˆ๊ฑฐ๋‚˜ ๊ณตํ†ต๋˜๋Š” ์š”์†Œ๋ฅผ ๊ฐ€์งˆ ๊ฒฝ์šฐ ์ด๋ฅผ ์ƒํ•˜ ๊ด€๊ณ„๋กœ ๋‚˜๋ˆ„์–ด ํ•œ ์ชฝ์ด ๋‹ค๋ฅธ ํ•œ ์ชฝ์„ ์ฐธ์กฐํ•จ์œผ๋กœ์จ ์†Œ์Šค ์ฝ”๋“œ์˜ ์ค‘๋ณต์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ž์‹ ํด๋ž˜์Šค๋Š” ๋ถ€๋ชจ์˜ ๋ชจ๋“  ํ•„๋“œ ๋ณ€์ˆ˜์™€ ๋ฉ”์†Œ๋“œ๋ฅผ ์ƒ์† ๋ฐ›๋Š”๋‹ค. ๋‹จ, ๋ถ€๋ชจ ํด๋ž˜์Šค์˜ ์ƒ์„ฑ์ž์™€ ์ดˆ๊ธฐํ™” ๋ธ”๋Ÿญ์€ ์ƒ์†๋ฐ›์ง€ ์•Š๋Š”๋‹ค. ์ž์‹ ํด๋ž˜์Šค๋Š” ๋ถ€๋ชจ๋ณด๋‹ค ํ•„๋“œ ๋ณ€์ˆ˜์˜ ๊ฐฏ์ˆ˜๊ฐ€ ์ ์„ ์ˆ˜ ์—†๋‹ค. (๋”๊ฐ€์ง€๋ฉด ๋” ๊ฐ€์ง€์ง€ ๋œ ๊ฐ€์ง€์ง„ ์•Š๋Š”๋‹ค. ) ์‚ฌ์šฉ ๋ฐฉ๋ฒ• [public] class ์ž์‹ํด๋ž˜์Šค๋ช… extends ๋ถ€๋ชจํด๋ž˜์Šค๋ช… { . . . ..
2020. 3. 12. TIL. ๋ฐฐ์—ด์˜ ์ •๋ ฌ(์„ ํƒ์ •๋ ฌ, ๋ฒ„๋ธ”์ •๋ ฌ) ๊ฐ์ฒด์ง€ํ–ฅ์–ธ์–ด ์ž๋ฐ”์—์„œ์˜ ๊ฐ์ฒด.. ์˜ค๋ธŒ์ ํŠธ์™€ ์ธ์Šคํ„ด์Šค ํด๋ž˜์Šค ์ž‘์„ฑ ์ˆœ์„œ ํด๋ž˜์Šค ๋‚ด์—์„œ ์‚ฌ์šฉํ•  ๋ณ€์ˆ˜ ์„ ์–ธ ์ƒ์„ฑ์ž ๊ธฐ๋Šฅ ์ œ๊ณต ๋ฉ”์†Œ๋“œ ์„ ์–ธ ๋ฐฉ์‹ ์ž๋ฐ”์—์„œ ์ž๋™์œผ๋กœ ํ•ด์ฃผ๋Š” ๊ฒƒ๋“ค : GB, ํ˜•๋ณ€ํ™˜, java.lang, return, ๊ธฐ๋ณธ์ƒ์„ฑ์ž, ,,, ๊ฐ์ฒด์ง€ํ–ฅ์–ธ์–ด์˜ ํŠน์ง•(์บก์Šํ™”, ์ƒ์†, ๋‹คํ˜•์„ฑ) ๊ฒŒ์ž„๋งŒ๋“ค๊ธฐ ์ˆซ์ž ๋งž์ถ”๊ธฐ ๊ฒŒ์ž„์„ ๋งŒ๋“ค์—ˆ๋‹ค. ์ปดํ“จํ„ฐ์—๊ฒŒ 3๊ฐœ์˜ ๋‚œ์ˆ˜๋ฅผ ๋„ฃ๊ณ ์„œ ์‚ฌ์šฉ์ž๋กœ ํ•˜์—ฌ๊ธˆ ๊ทธ ์ˆซ์ž ์„ธ๊ฐœ๋ฅผ ๋งž์ถ”๊ฒŒ ํ•˜๋Š” ๊ฒŒ์ž„์ด๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ˆซ์ž๋Š” ๋งž์ท„์œผ๋‚˜ ์ž๋ฆฟ์ˆ˜๊ฐ€ ํ‹€๋ฆฐ ๊ฒฝ์šฐ์—๋Š” ball, ์ž๋ฆฟ์ˆ˜๋„ ๋งž๋Š” ๊ฒฝ์šฐ์—๋Š” strike๋ผ๊ณ  ์ถœ๋ ฅ๋œ๋‹ค. ๋‚œ์ƒ ์ฒ˜์Œ ๋งŒ๋“ค์–ด๋ณธ ๊ฒŒ์ž„์ธ๋ฐ ์ƒ๊ฐ๋ณด๋‹ค ์˜ค๋ž˜ ๊ฑธ๋ฆฌ์ง€ ์•Š์•˜๊ณ  ๊ฝค ์žฌ๋ฐŒ์—ˆ๋‹ค. ์‚ด๋ฉด์„œ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์ด๋ชจํ‹ฐ์ฝ˜์„ ์ด ๊ฒŒ์ž„์—๋‹ค๊ฐ€ ..
2020.03.11.Wed.TIL Java์™€ C ์ž๋ฐ”์˜ ์–ด๋จธ๋‹ˆ๊ฐ€ C๋ผ๊ณ  ๋“ค์—ˆ๋‹ค. ์–ธ๋œป ๋น„์Šทํ•˜๋ฉด์„œ๋„ ๋น„์Šทํ•˜์ง€ ์•Š์€ ๋ถ€๋ถ„์ด ๊ฝค ์žˆ์Œ์„ ๋Š๋‚€๋‹ค. ์ฆ๊ฐ์—ฐ์‚ฐ์ž C๋Š” ์ฆ๊ฐ์—ฐ์‚ฐ์ž๊ฐ€ ๋ณ€์ˆ˜ ๋’ค์— ์žˆ์„ ๊ฒฝ์šฐ, ํ•ด๋‹น ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋Š” ๊ตฌ๋ฌธ์ด ์‹คํ–‰๋˜์—ˆ์„ ๋•Œ ์ฆ๊ฐ์—ฐ์‚ฐ์ž๊ฐ€ ๋ฐœํœ˜ํ•˜์ง€๋งŒ Java๋Š” ๊ทธ๋ ‡์ง€ ์•Š์•˜๋‹ค. ์ฃผ์†Œ๊ฐ’ ์ž๋ฐ”๋Š” C์™€ ๋‹ฌ๋ฆฌ Garbage Collector๊ฐ€ ์žˆ์–ด์„œ ์•Œ์•„์„œ ๋ฉ”๋ชจ๋ฆฌ ์ •๋ฆฌ๋ฅผ ํ•ด์ค€๋‹ค. C๋Š” ๋ณ€์ˆ˜์— ์ดˆ๊ธฐํ™”๋ฅผ ์‹œํ‚ค์ง€ ์•Š์œผ๋ฉด ์“ฐ๋ ˆ๊ธฐ๊ฐ’์ด ๋“ค์–ด๊ฐ€์ง€๋งŒ ์ž๋ฐ”๋Š” ์ดˆ๊ธฐํ™”๋ฅผ ์‹œํ‚ค์ง€ ์•Š์•„๋„ (Heap๋ฉ”๋ชจ๋ฆฌ) ์•Œ์•„์„œ ์ดˆ๊ธฐํ™”๊ฐ€ ์ด๋ค„์ง„๋‹ค. C์ฒ˜๋Ÿผ ์ฃผ์†Œ๊ฐ’์„ ์‹ ๊ฒฝ์จ์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ์ฐธ์กฐ์ž๋ฃŒํ˜•์ธ ๋ฌธ์ž์—ด(String) ํƒ€์ž…๊ณผ ๋ฐฐ์—ด(Array)๋ฟ์ด๋‹ค. ์ด๋Ÿฐ ์ฐธ์กฐ์ž๋ฃŒํ˜•์˜ ๊ฒฝ์šฐ ์–•์€ ๋ณต์‚ฌ(Shallow copy)์™€ ๊นŠ์€ ๋ณต์‚ฌ(deep copy)๋ฅผ ์‹ ๊ฒฝ์จ..
2020.03.09.Mon. ๋ฐ˜๋ณต๋ฌธ for๋ฌธ : ๋ฐ˜๋ณต ํšŸ์ˆ˜ ์ œํ•œ์ด ์žˆ๋Š” ๋ฐ˜๋ณต๋ฌธ while๋ฌธ : ๋ฐ˜๋ณต ํšŸ์ˆ˜ ์ œํ•œ์ด ์—†๋Š” ๋ฐ˜๋ณต๋ฌธ ์กฐ๊ฑด๋งŒ ๋งŒ์กฑํ•˜๋ฉด ๋ฌด์ˆ˜ํžˆ ๊ณ„์† ๋ฐ˜๋ณตํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ถˆํ™•์‹ค, ๋ฌดํ•œ๋ฃจํ”„๋ฅผ ์จ์•ผํ•  ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. do while๋ฌธ : ์ฒ˜์Œ ํ•œ๋ฒˆ์€ ๋ฌด์กฐ๊ฑด ์‹คํ–‰์‹œํ‚ค๋Š” ๋ฐ˜๋ณต๋ฌธ for๋ฌธ ์กฐ๊ฑด์‹์ด false๊ฐ€ ๋‚˜์˜ฌ ๋•Œ๊นŒ์ง€ ๋ฌธ์žฅ ์ˆ˜ํ–‰ for(์ดˆ๊ธฐ์‹; ์กฐ๊ฑด์‹; ์ฆ๊ฐ์‹){ ์‹คํ–‰ํ•  ์ฝ”๋“œ; } ๊ฐ™์€ ๊ฒฐ๊ณผ์ผ๋•Œ for (int i = 1; i < 11; i++) ๋ณด๋‹ค for (int i = 0; i < 10; i++) ์ผ๋•Œ ์•„์ฃผ ์‚ด์ง ๋” ๋นจ๋ผ์ง„๋‹ค. while๋ฌธ ์กฐ๊ฑด์‹์ด false๊ฐ€ ๋˜๋ฉด ๋ฐ˜๋ณต๋ฌธ ์ข…๋ฃŒ while(์กฐ๊ฑด์‹){ ์ˆ˜ํ–‰๋  ๋ฌธ์žฅ; [์ฆ๊ฐ์‹ or ๋ถ„๊ธฐ๋ฌธ]; }
20200302 TIL ์ž๋ฃŒ๊ตฌ์กฐ(๋ฐฐ์—ด, ํ) ๊ณต๋ถ€ ํŒจ์ŠคํŠธ์บ ํผ์Šค ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์˜ฌ์ธ์› ๊ฐ•์˜ ๋ฐฐ์—ด(Array) ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜์—ดํ•˜๊ณ  ๊ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ธ๋ฑ์Šค์— ๋Œ€์‘ํ•˜๋„๋ก ๊ตฌ์„ฑํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ์žฅ์  : ๋ฐฐ์—ด๋“ค์˜ ๊ฐ’์˜ ์ธ๋ฑ์Šค๋ฅผ ์ด์šฉํ•ด์„œ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ ‘๊ทผ์ด ๋น ๋ฆ„. ๋‹จ์  : ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๋ฅผ ๋ฏธ๋ฆฌ ์ •ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ์˜ ์ถ”๊ฐ€/์‚ญ์ œ๊ฐ€ ์–ด๋ ต๋‹ค. ์ด๋•Œ, C, Java์˜ ๊ฒฝ์šฐ ๋ฐฐ์—ด์„ ์“ธ๋•Œ ๋ฏธ๋ฆฌ ์‚ฌ์ด์ฆˆ๋ฅผ ์ •ํ•ด์•ผ ํ•˜์ง€๋งŒ ํŒŒ์ด์ฌ์€ ์•„๋‹˜. ๊ทธ๋ž˜์„œ ํŒŒ์ด์ฌ์—์„œ๋Š” ์œ„์˜ ๋‹จ์ ์ด ํ•ด๋‹น๋˜์ง€ ์•Š๋Š”๋‹ค. Arrays are everywhere ๋ฐฐ์—ด์€ ์–ด๋””์—์„œ๋„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ํ(Queue) ์ผ๋ฐ˜์ ์ธ ํ๋Š” FiFo(First-In, First-Out) LifoQueue๋ผ ํ•˜์—ฌ ๋‚˜์ค‘์— ์ž…๋ ฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋จผ์ € ์ถœ๋ ฅ๋˜๋Š” ๊ตฌ์กฐ. (Last-in, First-out) Pri..
2020.02.25 TIL ์—ฐ์‚ฐ์ž ์šฐ์„ ์ˆœ์œ„ ๋ณต์Šต ์ œ์–ด๋ฌธ ์‹คํ–‰ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์‹คํ–‰ํ•ด์•ผ ํ•  ๋‚ด์šฉ์„ ์„ ํƒํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ๋ฌธ๋ฒ• ๋ฌด์–ธ๊ฐ€๋ฅผ ํ• ๊นŒ ๋ง๊นŒ์— ๋Œ€ํ•œ ์„ ํƒ ์กฐ๊ฑด์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์กฐ๊ฑด๋ฌธ if๋ฌธ switch๋ฌธ ==> ์šฉ๋„๊ฐ€ ๋‹ค๋ฅด๋‹ค. switch๋ฌธ์—์„œ break๊ฐ€ ์—†์œผ๋ฉด unstopable์ด ๋œ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ break๊ฐ€ ์—†์œผ๋ฉด ๋ฉˆ์ถœ ์ˆ˜ ์—†๋Š” ๋ฌธ์ œ๋ฅผ ๋ƒ…๋‘๋Š” ๊ฒƒ๋„ ์ฝ”๋”ฉ์„ ๊ตฌํ˜„ํ• ๋•Œ ์จ๋จน์„ ๋ฐ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ. // ์ž๋™์œผ๋กœ ํ•ด์ฃผ๋Š” ๊ฒƒ : return, Java.lang, ์ž๋™ํ˜•๋ณ€ํ™˜(์ž‘์€๊ฑฐ์—์„œ ํฐ๊ฑฐ๋กœ๊ฐˆ๋•Œ ๊ด„ํ˜ธ๋ฅผ ์•ˆ๋„ฃ์–ด์ค˜๋„ ๋จ) ์ž๋ฐ”์—์„œ ์ „์—ญ๋ณ€์ˆ˜๋Š” ์•Œ์•„์„œ ์ดˆ๊ธฐํ™”๋˜์ง€๋งŒ ์ง€์—ญ๋ณ€์ˆ˜๋Š” ์„ ์–ธํ–ˆ์„๋•Œ ์ดˆ๊ธฐํ™” ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. if(userInput == "์‚ฌ๊ณผ") // == ์—ฐ์‚ฐ์ž๋Š” "์‚ฌ๊ณผ"๋ผ๋Š” ๋ฌธ์ž์—ด๊ณผ userI..
20200224 TIL ์—ฐ์‚ฐ์ž์˜ ๊ฐœ๋…, ์ข…๋ฅ˜, ์šฐ์„ ์ˆœ์œ„ ์ฆ๊ฐ ์—ฐ์‚ฐ์ž. ์ „ํ›„์—์„œ ์‚ฌ์šฉํ• ๋•Œ์˜ ์ฐจ์ด ๋ฉ”๋ชจ๋ฆฌ์—์„œ cpu๋กœ ๊ฐ€๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ๋ฉ”๋ชจ๋ฆฌ ์ž์ฒด์—์„œ ๊ณ„์‚ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์†๋„๊ฐ€ ๋” ๋น ๋ฅด๋‹ค. ์ด์ œ ์ œ์–ด๋ฌธ์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€ํ•  ๊ฒƒ.
sovelop
'๐Ÿ”ฅTIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก