๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๐Ÿ“š Language & CS knowledge (167)

Daehyunii's Dev-blog

2-02 Number ๋‚ด์žฅํ•จ์ˆ˜ ~ 2-06 Math ๋‚ด์žฅํ•จ์ˆ˜

2-02 Number ๋‚ด์žฅํ•จ์ˆ˜ : 1. .toString() : ์ˆซ์ž๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜. ํŒŒ๋ผ๋ฏธํ„ฐ ์ž…๋ ฅ์‹œ, ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์œผ๋กœ ์ค€ ์ˆซ์ž์˜ ์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋ฐ˜ํ™˜ 2. .toFixed() : ์ง€์ •ํ•œ ์†Œ์ˆ˜์  ์ž๋ฆฌ์ˆ˜๊นŒ์ง€ ๋ฐ˜์˜ฌ๋ฆผํ•˜์—ฌ ๋ฐ˜ํ™˜ 3. .toPrecision() : ์ •์ˆ˜๊นŒ์ง€ ํฌํ•จํ•˜์—ฌ ์ง€์ •๋œ ์ž๋ฆฌ์ˆ˜๊นŒ์ง€ ๋ฐ˜์˜ฌ๋ฆผํ•˜์—ฌ ๋ฐ˜ํ™˜ 4. Number() : ๋ฌธ์ž์—ด์„ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ 5. Number(true) : ์ˆซ์ž 1์„ ๋ฐ˜ํ™˜(์กฐ๊ฑด๋ฌธ์„ ์‚ฌ์šฉํ• ๋•Œ, ํ™œ์šฉ์„ ๋งŽ์ด ํ•จ) 6. Number(false) : ์ˆซ์ž 0์„ ๋ฐ˜ํ™˜(์กฐ๊ฑด๋ฌธ์„ ์‚ฌ์šฉํ• ๋•Œ, ํ™œ์šฉ์„ ๋งŽ์ด ํ•จ) 7. Number(" 10") : ๊ณต๋ฐฑ์„ ๋‹ค ๋ฌด์‹œํ•˜๊ณ  ์ˆซ์ž 10์„ ๋ฐ˜ํ™˜ 8. Number(" 10,33 ") : ์ˆซ์ž๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ Not a Number์˜ ์•ฝ์ž 'NaN'์„ ๋ฐ˜ํ™˜ 9...

1-07 ์—ฐ์‚ฐ์ž ~ 2-01 String ๋‚ด์žฅํ•จ์ˆ˜

1-07 ์—ฐ์‚ฐ์ž ์ˆซ์ž 1. ๋”ํ•˜๊ธฐ : + 2. ๋นผ๊ธฐ : - 3. ๊ณฑํ•˜๊ธฐ : * 4. ๋‚˜๋ˆ„๊ธฐ : / 5. ๊ฑฐ๋“ญ์ œ๊ณฑ : ** 6. ๋‚˜๋จธ์ง€ ๋‚˜๋ˆ„๊ธฐ : % 7. 1์”ฉ ์ฆ๊ฐ€ : ++ 8. 1์”ฉ ๊ฐ์†Œ : -- 9. ๊ฐ’์„ ํ• ๋‹น ํ•˜๊ธฐ ์œ„ํ•œ ์˜คํผ๋ ˆ์ดํ„ฐ : +=, -=, *=, %=, **=, /= ๋“ฑ ๋ฌธ์ž์—ด 1. ๋”ํ•˜๊ธฐ : + 2. ๊ฐ’์„ ํ• ๋‹น ํ•˜๊ธฐ ์œ„ํ•œ ์˜คํผ๋ ˆ์ดํ„ฐ : += ์ˆซ์ž์™€ ๋ฌธ์ž์—ด 1. ๋ฌธ์ž์—ด + ์ˆซ์ž : ์ˆซ์ž๋ฅผ ๋ฌธ์ž์—ด๋กœ ์ธ์‹ํ•˜์—ฌ ๋ฌธ์ž์—ด ๋”ํ•˜๊ธฐ๊ฐ€ ๋จ ex) var x = "hello" + 5; ๋Š” 'hello5'๊ฐ€ ๋จ ๋น„๊ต ์˜คํผ๋ ˆ์ดํ„ฐ 1. ๊ฐ™๋‹ค : == ์ฃผ์˜) console.log("5" == 5);๋Š” true๋ผ๋Š” ๊ฒฐ๊ณผ๊ฐ’์ด ๋„์ถœ๋จ(Javascript๋Š” ์•ˆ์˜ ๊ฐ’๋งŒ ๋น„๊ต๋ฅผ ํ•ด๋ฒ„๋ฆผ) 2. ๋ฐ์ดํ„ฐ ํƒ€์ž…๊นŒ์ง€ ๊ฐ™๋‹ค : ===..

1-01 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ์œ„์น˜ ~ 1-06 64๋น„ํŠธ๋ถ€๋™์†Œ์ˆ˜์ 

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๊ณต๋ถ€ํ•˜๊ฒŒ ์•ž์„œ ' ๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ Deep Dive ' ์ฑ…๊ณผ inflearn ์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•ด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ•์˜ ์˜์ƒ์„ ์‹ ์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ์„  ํŒŒ์ด์ฌ๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ์ด๋ฒˆ์—๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ•์˜ ์˜์ƒ์„ ๋จผ์ € 1ํšŒ๋…์„ ํ•œ ํ›„์— ์ฑ…๊ณผ ๊ฐ•์˜๋ฅผ ๋ณ‘ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๊ณ„ํš์„ ์„ธ์› ์Šต๋‹ˆ๋‹ค. '๋ชจ๋˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ Deep Dive' ์ฑ…์„ ์ƒ๋‹น ๋ถ€๋ถ„ ์Šต๋“ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ์ „๋ฐ˜์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ง€์‹์ด ๋งŽ์ด ์Œ“์ผ ๊ฒƒ์ด๋ผ๋Š” ์ด์•ผ๊ธฐ๋ฅผ ๋“ค์—ˆ๊ธฐ์— '์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ž€ ๋ฌด์—‡์ธ์ง€' ๊ฐ•์˜๋ฅผ ๋น ๋ฅด๊ฒŒ 1ํšŒ๋… ๋“ฃ๊ณ , ์ฑ…์œผ๋กœ ๋„˜์–ด๊ฐ€๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. *์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์ œ๋Œ€๋กœ ์ดํ•ดํ•˜์ง€ ๋ชปํ•œ ์ƒํƒœ์—์„œ ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•˜๋‹ค ๋ณด๋‹ˆ, ์ œ๊ฐ€ ์ž‘์„ฑํ•œ ๋‚ด์šฉ์ด ์ •ํ™•ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ํ‹€๋ฆฐ ๋ถ€๋ถ„์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ, ๋ฐฐ์šด ๋‚ด์šฉ๋“ค์„ ์ค‘์‹ฌ์œผ๋กœ ๊ธฐ๋กํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. 1-01 ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ ..

ํŒŒ์ด์ฌ ๊ณต๋ถ€ ํšŒ๊ณ (6.1~6.12)

"Python" ๊ณต๋ถ€ ์‹œ์ž‘ ์ „ : ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ์— ์•ž์„œ ์šฐ์„ , '์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์ด๋ผ๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€, ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„์ด ๋˜๋Š”์ง€, ๋‚ด๊ฐ€ ํ‰์†Œ์— ์ฆ๊ฒจ ์ด์šฉํ•˜๋˜ ์›นํŽ˜์ด์ง€๋“ค์ด ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค์–ด์ง€๋Š” ๊ฒƒ์ธ์ง€๋ฅผ ๊ฐœ๋žต์ ์œผ๋กœ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด ํ˜„์ง ๊ฐœ๋ฐœ์ž๋กœ ์ผ์„ ํ•˜๊ณ  ์žˆ๋Š” ๋ฃธ๋ฉ”์ดํŠธ์˜ ์กฐ์–ธ์œผ๋กœ "Python"์ด๋ผ๋Š” ์–ธ์–ด๋กœ ์ฒซ ๋ฐœ๊ฑธ์Œ์„ ์‹œ์ž‘ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๋ถ€ ๊ณผ์ • : ์šฐ์„ , ํŒŒ์ด์ฌ 'ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ํŒŒ์ด์ฌ'๊ณผ '์ ํ”„ ํˆฌ ํŒŒ์ด์ฌ'์„ ๊ต์žฌ๋กœ ์‚ผ์•˜๊ณ , '๊ธฐ์ดˆ๋ฅผ ๋จผ์ € ์ตํžˆ๋Š” ๊ฒŒ ๋ชจ๋“  ์ผ์˜ ๊ธฐ๋ณธ์ด ๋œ๋‹ค'๋ผ๋Š” ์ƒ๊ฐ์œผ๋กœ ์ฐจ๊ทผ์ฐจ๊ทผ ์ฑ…์˜ ๋ชฉ์ฐจ๋ถ€ํ„ฐ ์ฝ์–ด ๋‚˜๊ฐ€๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์ด ๋ฌด์—‡์ธ์ง€, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ธ ํŒŒ์ด์ฌ์ด ๋ฌด์—‡์ธ์ง€, ํŒŒ์ด์ฌ์„ ๋ฐฐ์šฐ๊ธฐ์— ์•ž์„œ '๊ฐœ๋ฐœํ™˜๊ฒฝ' ์„ค์ •์„ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ๋ณด๊ณ  ์ฐจ๊ทผ์ฐจ๊ทผํ•œ ์ค„ ํ•œ ์ค„ ๋”ฐ๋ผ๊ฐ€๊ธฐ ์‹œ..