profile
๐Ÿง‘๐Ÿผโ€๐Ÿ’ป

[WIL] JavaScript ์‹ฌํ™”

์ด๋ฒˆ ์ฃผ ํšŒ๊ณ 

์•ฝ 17์‹œ๊ฐ„ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] ๋‘๊ฐœ ๋ฝ‘์•„์„œ ๋”ํ•˜๊ธฐ

์ •์ˆ˜ ๋ฐฐ์—ด numbers๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. numbers์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ์ธ๋ฑ์Šค์— ์žˆ๋Š” ๋‘ ๊ฐœ์˜ ์ˆ˜๋ฅผ ๋ฝ‘์•„ ๋”ํ•ด์„œ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์ˆ˜๋ฅผ ๋ฐฐ์—ด์— ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ๋‹ด์•„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

์–ด์ œ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] ๋ฌธ์ž์—ด๋‹ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ

๋ฌธ์ž์—ด s์˜ ๊ธธ์ด๊ฐ€ 4 ํ˜น์€ 6์ด๊ณ , ์ˆซ์ž๋กœ๋งŒ ๊ตฌ์„ฑ๋ผ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์ฃผ๋Š” ํ•จ์ˆ˜, solution์„ ์™„์„ฑํ•˜์„ธ์š”.

2์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] ๋™๊ธฐ, ๋น„๋™๊ธฐ

๋™๊ธฐ๋ž€ ๋ฐ์ดํ„ฐ์˜ ์š”์ฒญ๊ณผ ๊ฒฐ๊ณผ๊ฐ€ ํ•œ ์ž๋ฆฌ์—์„œ ๋™์‹œ์— ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์š”์ฒญ์„ ํ•˜๋ฉด ์‹œ๊ฐ„์ด ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ฆฌ๋˜์ง€ ์š”์ฒญํ•œ ์ž๋ฆฌ์—์„œ ๊ฒฐ๊ณผ๊ฐ€ ์ฃผ์–ด์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋น„๋™๊ธฐ๋ž€ ๋™์‹œ์— ์ผ์–ด๋‚˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ์š”์ฒญํ•œ ๊ฒฐ๊ณผ๊ฐ€ ๋™์‹œ์— ์ผ์–ด๋‚˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๋Š” ์•ฝ์†์ž…๋‹ˆ๋‹ค.

4์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] this, ์ฝœ๋ฐฑํ•จ์ˆ˜, ํด๋กœ์ ธ

javascript์—์„œ this๋Š” ๊ฐ€์žฅ ํ˜ผ๋ž€์Šค๋Ÿฌ์šด ๊ฐœ๋…์ค‘ ํ•˜๋‚˜์ด๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐ์ฒด์ง€ํ–ฅ์–ธ์–ด์—์„œ ์˜ˆ์•ฝ์–ด 'this'๋Š” ํ•จ์ˆ˜๊ฐ€ ์†ํ•ด์žˆ๋Š” ๊ฐ์ฒด ์ž๊ธฐ ์ž์‹ ๊ณผ ์—ฐ๊ด€์ด ๊นŠ์Šต๋‹ˆ๋‹ค.

4์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[WIL] javaScript ์–ธ์–ด ํ•™์Šต

์ด๋ฒˆ ์ฃผ๋Š” Javascript๋ฅผ ๋ฐฐ์šฐ๊ธฐ ์ „์— ์ฝ”์–ด์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฝ์œผ๋ฉด์„œ jacaScript์— ๋Œ€ํ•ด ์‹ฌํ™”์ ์œผ๋กœ ๋ฐฐ์›Œ๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ์Šต๋‹ˆ๋‹ค.

2023๋…„ 1์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] p์™€ y์˜ ๊ฐœ์ˆ˜

๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž๊ฐ€ ์„ž์—ฌ์žˆ๋Š” ๋ฌธ์ž์—ด s๊ฐ€ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. s์— 'p'์˜ ๊ฐœ์ˆ˜์™€ 'y'์˜ ๊ฐœ์ˆ˜๋ฅผ ๋น„๊ตํ•ด ๊ฐ™์œผ๋ฉด True, ๋‹ค๋ฅด๋ฉด False๋ฅผ return ํ•˜๋Š” solution๋ฅผ ์™„์„ฑํ•˜์„ธ์š”. 'p', 'y' ๋ชจ๋‘ ํ•˜๋‚˜๋„ ์—†๋Š” ๊ฒฝ์šฐ๋Š” ํ•ญ์ƒ True๋ฅผ ๋ฆฌํ„ดํ•ฉ๋‹ˆ๋‹ค.

2023๋…„ 1์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] JavaScript - ๋ฐ์ดํ„ฐ ํƒ€์ž…

๋ณ€์ˆ˜ : ๋ณ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜, ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณ€ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌด์–ธ๊ฐ€, ๋ฌด์–ธ๊ฐ€๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋งํ•จ ์‹๋ณ„์ž : ๋ฐ์ดํ„ฐ๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์ด๋ฆ„, ๋ณ€์ˆ˜๋ช…์„ ๋งํ•จ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ๊ธฐ๋ณธํ˜•๊ณผ ์ฐธ์กฐํ˜• ๊ธฐ๋ณธํ˜• : Number, String, Boolea

2023๋…„ 1์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] ๋ฐฐ์—ด 2์ฐจ์›์œผ๋กœ ๋งŒ๋“ค๊ธฐ

์ •์ˆ˜ ๋ฐฐ์—ด num_list์™€ ์ •์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. num_list๋ฅผ ๋‹ค์Œ ์„ค๋ช…๊ณผ ๊ฐ™์ด 2์ฐจ์› ๋ฐฐ์—ด๋กœ ๋ฐ”๊ฟ” returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

2023๋…„ 1์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] ๋‚ด ๋งˆ์Œ๋Œ€๋กœ ๋ฌธ์ž์—ด ์ •๋ ฌ

๋ฌธ์ž์—ด๋กœ ๊ตฌ์„ฑ๋œ ๋ฆฌ์ŠคํŠธ strings์™€, ์ •์ˆ˜ n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฐ ๋ฌธ์ž์—ด์˜ ์ธ๋ฑ์Šค n๋ฒˆ์งธ ๊ธ€์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค.

2023๋…„ 1์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

ํ•จ์ˆ˜์™€ ๊ฐ์ฒด, ๋ฉ”์†Œ๋“œ

ํ•จ์ˆ˜์™€ ๋ฉ”์„œ๋“œ์˜ ์ฐจ์ด๋Š” ๋ณดํ†ต ํ•จ์ˆ˜๋Š” '๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฏธ๋ฆฌ ์ •์˜ํ•œ ๋™์ž‘์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ฝ”๋“œ ๋ญ‰์น˜'์ด๊ณ , ๋ฉ”์„œ๋“œ๋Š” '๊ฐ์ฒด์˜ ํ”„๋กœํผํ‹ฐ์— ํ• ๋‹น๋œ ํ•จ์ˆ˜'๋ผ๊ณ  ํ•œ๋‹ค. ํ•จ์ˆ˜๋Š” ์ž์ฒด๋กœ ๋…๋ฆฝ์ ์ธ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ˜๋ฉด, ๋ฉ”์„œ๋“œ๋Š” ์ž์‹ ์„ ํ˜ธ์ถœํ•œ ๋Œ€์ƒ ๊ฐ์ฒด์— ๊ด€ํ•œ ๋™์ž‘์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

2023๋…„ 1์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] ์ตœ์†Œ ์ง์‚ฌ๊ฐํ˜• ๊ตฌํ•˜๊ธฐ

๋ฌธ์ œ ์ตœ์†Œ ์ง์‚ฌ๊ฐํ˜•์„ ๊ตฌํ•˜๋ ค๊ณ  ํ•œ๋‹ค. sizes = [[60, 50], [30, 70], [60, 30], [80, 40]] ์œ„์˜ ๋ฐฐ์—ด์—์„œ ๊ฐ€์žฅ ๊ธด ๊ฐ€๋กœ ๊ธธ์ด์™€ ์„ธ๋กœ ๊ธธ์ด๊ฐ€ ๊ฐ๊ฐ 80, 70์ด๊ธฐ ๋•Œ๋ฌธ์— 80(๊ฐ€๋กœ) x 70(์„ธ๋กœ) ํฌ๊ธฐ(= 5600)๋ฉด ๋ชจ๋“  ์ง์‚ฌ๊ฐํ˜•์„

2023๋…„ 1์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] git rebase

Git rebase

2023๋…„ 1์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] ์›น์„œ๋น„์Šค ์ธ์ฆ

์ธ์ฆ์€ ์›น์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•  ๋•Œ ํ•„์ˆ˜์ ์œผ๋กœ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์ด๋‹ค. ์‚ฌ์šฉ์ž๋งˆ๋‹ค ์›ํ•˜๋Š” ์ •๋ณด, ์ปจํ…์ธ ๋ฅผ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ๋‹ค๋ฅด๊ฒŒ ๋ณด์—ฌ์ฃผ๋ ค๋ฉด ์‚ฌ์šฉ์ž๋ฅผ ์ธ์ฆํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•˜๊ณ  ์„œ๋ฒ„์—์„œ๋Š” ๋ˆ„๊ตฌ์˜ ์š”์ฒญ์ธ์ง€ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์–ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์—

2023๋…„ 1์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

JavaScript์™€ ECMAScript

JavaScript๋ฅผ ๋ฐฐ์šฐ๋ฉด์„œ ๊ถ๊ธˆํ–ˆ๋˜๊ฒŒ ๋‘˜ ๋‹ค ๋น„์Šทํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ ํ™•์‹คํ•œ ์ฐจ์ด๋ฅผ ๋ชฐ๋ผ์„œ ๊ถ๊ธˆํ–ˆ๋‹ค. ์šฐ์„  ์ฐจ์ด๋ฅผ ์•Œ์•„๋ณด๋ ค๋ฉด ECMA์— ๋Œ€ํ•ด์„œ ์•Œ์•„์•ผํ•œ๋‹ค. ECMA ์ธํ„ฐ๋„ค์…”๋„์€ ์ •๋ณด ํ†ต์‹ ์— ๋Œ€ํ•œ ํ‘œ์ค€์„ ์ œ์ •ํ•˜๋Š” ๋น„์˜๋ฆฌ ํ‘œ์ค€ํ™” ๊ธฐ๊ตฌ๋ฅผ ๋œปํ•œ๋‹ค.

2023๋…„ 1์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] Git ๋ช…๋ น์–ด

ํ† ์ดํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‚˜๊ณ  ๋‹ค์Œ์œผ๋กœ ์ง„ํ–‰๋  ํ’€์Šคํƒ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ์— ๋Œ€๋น„ํ•ด ์ถ”๊ฐ€๋กœ Git Session์„ ๋“ค์œผ๋ฉด์„œ GUI๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๊ฐ„ํ˜น ์—๋Ÿฌ๊ฐ€ ๋‚  ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด๋•Œ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉํ•˜๋ฉด ์‰ฝ๊ฒŒ ์—๋Ÿฌ๊ฐ€ ํ•ด๊ฒฐ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค๊ณ ํ•ด์„œ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด์„œ๋„ git์„ ์ตํž ํ•„์š”๊ฐ€ ์žˆ์Œ

2023๋…„ 1์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] ์ •๊ทœ์‹

์šฐ์„  ์ •๊ทœ์‹์ด๋ž€ ํ…์ŠคํŠธ์—์„œ ์–ด๋–ค ๋ฌธ์ž๊ฐ€ ์žˆ๋Š”์ง€ ๊ฒ€์‚ฌํ•  ๋•Œ ๋™์ผํ•œ ๋ฌธ์ž๋ฅผ ๋ชจ๋‘ ํ•œ๋ฒˆ์— ํ•˜๋‚˜์”ฉ ์ž…๋ ฅํ•˜๊ณ  ์กฐํšŒํ•ด ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์ง€๋งŒ, ์กฐ๊ฑด์ด ๋ณต์žกํ•ด์ง€๋ฉด ๋ถˆํŽธํ•˜๊ฒŒ ๋  ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ ํŠน์ •ํ•œ ํ‘œํ˜„ ๊ทœ์น™์ด๋‚˜ ๊ธฐํ˜ธ๋ฅผ ํ™œ์šฉํ•ด ๋‹ค์–‘ํ•œ ๊ทœ์น™์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

2023๋…„ 1์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[ํ•ญํ•ด99][WIL] ํ† ์ดํ”„๋กœ์ ํŠธ ํšŒ๊ณ 

์›น๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด์„œ ์ฝ”์–ดํ•œ ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ๋ฅผ ์™„์„ฑํ•ด๋ณด๊ธฐ !

2023๋…„ 1์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[ํ•ญํ•ด99][WIL] ์›น์ข…๋ฐ˜ ์‚ฌ์ „์Šคํ„ฐ๋”” ํšŒ๊ณ 

์‹œํ—˜๋Œ€๋น„ ๊ฒธ ์ŠคํŒŒ๋ฅดํƒ€ ์ฝ”๋”ฉ ํด๋Ÿฝ์—์„œ ์ œ๊ณตํ•˜๋Š” ์›น๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜ ๊ฐ•์˜๋ฅผ 2ํšŒ๋…ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ!

2023๋…„ 1์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

[TIL] git merge, EC2

์›น๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜์„ ๋“ค์œผ๋ฉด์„œ ๋งŒ๋“ค์–ด๋†จ๋˜ ์„œ๋ฒ„์— ์›๊ฒฉ์ ‘์†ํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜, ์•ฝ 1๋ถ„..? ๊ฐ„ ํ„ฐ๋ฏธ๋„์ด ๋ฉˆ์ถฐ์žˆ๊ณ  ์ ‘์†์ด ๋˜์ง€์•Š๊ณ  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ssh: connect to host ... port 22: Operation timed out

2023๋…„ 1์›” 12์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
ยท