Transparent White Star

๐Ÿ’œ ์Šคํ”„๋ฆฐํŠธ FE 9๊ธฐ

์ฝ”๋“œ์ž‡ 9๊ธฐ ์Šคํ”„๋ฆฐํŠธ !!
์…‹์งธ ๋‚ ์€'๊ฐœ๋ฏธ ๊ตฐ๋‹จ'์ด๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ๋Š” ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€, ๊ฒช์—ˆ๋˜ ์–ด๋ ค์›€, ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์šด ์ ์„ ํšŒ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž‘์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜Š๋ฌธ์ œ ์„ค๋ช…์‚ฌ๋ƒฅ๊ฐ์˜ ์ฒด๋ ฅ hp๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ ๊ฐœ๋ฏธ ๊ตฐ๋‹จ์˜ ๋ณ‘๋ ฅ์ด ์–ผ๋งˆ๋‚˜ ํ•„์š”ํ•œ์ง€ ์•Œ์•„๋ณด๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.hp๊ฐ€ 23์ผ ๊ฒฝ์šฐ์— ์žฅ๊ตฐ๊ฐœ๋ฏธ๋Š” 5, ๋ณ‘์ •๊ฐœ๋ฏธ๋Š” 3, ์ผ๊ฐœ๋ฏธ๋Š” 1์˜ ๊ณต๊ฒฉ์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋ฉด ๋ช‡ ๋งˆ๋ฆฌ์˜ ๊ฐœ๋ฏธ๊ฐ€ ํ•„์š”ํ• ๊นŒ ? ๐Ÿค”(์ž…์ถœ๋ ฅ์˜ ์˜ˆ) hpresult์ž…๋ ฅ235์ถœ๋ ฅ999201 ๋ฌธ์ œ ํ•ด๊ฒฐ ์ ‘๊ทผ๋ญ”๊ฐ€ ๊ฑฐ์Šค๋ฆ„๋ˆ ๋ฌธ์ œ๋ž‘ ๋น„์Šทํ•˜๊ฒŒ %(๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ์ž)์™€ /(๋‚˜๋ˆ„๊ธฐ ์—ฐ์‚ฐ์ž)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.์ผ๋‹จ 23์—์„œ ์žฅ๊ตฐ๊ฐœ๋ฏธ์˜ ๊ณต๊ฒฉ์„ฑ์ธ 5๋ฅผ ๋‚˜๋ˆ„๊ณ  ๋‚˜๋จธ์ง€์—์„œ -> ๋ณ‘์ •๊ฐœ๋ฏธ์˜ ๊ณต๊ฒฉ์„ฑ์ธ 3 -> ์ผ๊ฐœ๋ฏธ์˜ ๊ณต๊ฒฉ์„ฑ์ธ 1 ์„ ์ˆœ์„œ๋Œ€๋กœ ๋‚˜๋ˆ„์–ด์„œ ๋”ํ•˜๋ฉด..
๋‘˜์งธ ๋‚ ์€'์•„์ด์Šค ์•„๋ฉ”๋ฆฌ์นด๋…ธ'๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ๋Š” ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€, ๊ฒช์—ˆ๋˜ ์–ด๋ ค์›€, ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์šด ์ ์„ ํšŒ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž‘์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜Š๋ฌธ์ œ ์„ค๋ช…์ฃผ์–ด์ง„ ๋ˆ์œผ๋กœ ์•„์ด์Šค ์•„๋ฉ”๋ฆฌ์นด๋…ธ๋ฅผ ์ตœ๋Œ€ ๋ช‡ ์ž” ์‚ด ์ˆ˜ ์žˆ๊ณ , ๋‚จ๋Š” ๋ˆ์€ ์–ผ๋งˆ์ธ์ง€ ๋ฐฐ์—ด๋กœ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.(์ž…์ถœ๋ ฅ์˜ ์˜ˆ) arrayheightresult์ž…๋ ฅ[149, 180, 192, 170]1673์ถœ๋ ฅ[180, 120, 140]1900 ๋ฌธ์ œ ํ•ด๊ฒฐ ์ ‘๊ทผ์ด๋ฒˆ ๋ฌธ์ œ๋Š” ์ž…๋ฌธ์šฉ ์ฝ”ํ…Œ๋ผ ๊ทธ๋Ÿฐ์ง€ ์ƒ๋‹นํžˆ ์‰ฌ์› ๋‹ค.๋‹จ์ˆœํžˆ ๋ช‡ ์ž”์„ ์‚ด ์ˆ˜ ์žˆ์„์ง€๋Š” ๋‚ด๊ฐ€ ๊ฐ€์ง„ money์—์„œ ์•„๋ฉ”๋ฆฌ์นด๋…ธ ๊ฐ’์„ ๋‚˜๋ˆ„์–ด์ฃผ๋ฉด ๋˜๊ณ ,๊ฑฐ์Šค๋ฆ„ ๋ˆ์€ ๋‚ด๊ฐ€ ๊ฐ€์ง„ money์—์„œ ์•„๋ฉ”๋ฆฌ์นด๋…ธ ๊ฐ’์— ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•˜๋ฉด ๋œ๋‹ค!๋‚ด๊ฐ€ ํ‘ผ ๋ฐฉ๋ฒ•function solution(money) { v..
๋‘˜์งธ ๋‚ ์€'์ค‘์•™๊ฐ’ ๊ตฌํ•˜๊ธฐ'๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ๋Š” ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€, ๊ฒช์—ˆ๋˜ ์–ด๋ ค์›€, ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์šด ์ ์„ ํšŒ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž‘์„ฑํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค ๐Ÿ˜Š๋ฌธ์ œ ์„ค๋ช…์ฃผ์–ด์ง„ ์ •์ˆ˜ ๋ฐฐ์—ด์„ ์ •๋ ฌํ•œ ํ›„, ์ค‘์•™์— ์œ„์น˜ํ•œ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.(์ž…์ถœ๋ ฅ์˜ ์˜ˆ)arrayresult[1, 2, 7, 10, 11]7[9, -1, 0]0 ๋ฌธ์ œ ํ•ด๊ฒฐ ์ ‘๊ทผ์ผ๋‹จ ๋ฐฐ์—ด์„ ์ •๋ ฌํ•˜๊ณ  ๋ฐฐ์—ด์˜ ๊ธธ์ด์—์„œ ๋‚˜๋ˆ„๊ธฐ 2๋ฅผ ํ•˜์—ฌ ๊ทธ ๋ชซ์„ ๋ฐฐ์—ด์˜ index๋กœ ๋„ฃ์–ด์„œ ์ฐพ์•„์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค์ •๋ ฌ ๋ฉ”์„œ๋“œ sort!!๋ฐ˜์˜ฌ๋ฆผ ๋ฉ”์„œ๋“œ Math.floor!! ๋ฅผ ํ™œ์šฉํ•ด์•ผ๊ฒ ๋‹ค๋Š” ๋Š๋‚Œ ๐Ÿค”์ƒ๊ฐํ–ˆ๋˜ ๋Œ€๋กœ ํ‘ธ๋‹ˆ๊นŒ ์ •๋‹ต์ด ๋‚˜์™”๋‹ค!๋‚ด๊ฐ€ ํ‘ผ ๋ฐฉ๋ฒ•function solution(array) { array.sort((a, b) => a - b); // ๋ฐฐ์—ด ์ •..
์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ๋งค์ผ๋งค์ผ 2๋ฌธ์ œ์”ฉ ํ’€์–ด๋ณด๋Š” ์ฝ”๋”ฉ์Šคํ„ฐ๋””๋ฅผ ์‹œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค.์˜ค๋Š˜๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ ํ’€์–ด ๊ฐ€๋ณด์ž!!์ฒซ๋‚ ์€ '๋จธ์“ฑ์ด๋ณด๋‹ค ํ‚ค ํฐ ์‚ฌ๋žŒ'์ด๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ๋Š” ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ–ˆ๋Š”์ง€, ๊ฒช์—ˆ๋˜ ์–ด๋ ค์›€, ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์šด ์ ์„ ํšŒ๊ณ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ž‘์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ˜Š ๋ฌธ์ œ ์„ค๋ช…๋ฌธ์ œ๋Š” ๊ฐ„๋‹จํ•˜๋‹ค. ๋จธ์“ฑ์ด๋ผ๋Š” ์นœ๊ตฌ์˜ ํ‚ค๋ณด๋‹ค ๋” ํฐ ์‚ฌ๋žŒ์˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๊ฒƒ์ด๋‹ค ใ…Žใ…Ž์ฃผ์–ด์ง„ ๋ฐฐ์—ด์—๋Š” ์‚ฌ๋žŒ๋“ค์˜ ํ‚ค๊ฐ€ ๋“ค์–ด ์žˆ๊ณ , ๋จธ์“ฑ์ด์˜ ํ‚ค๋Š” ๋”ฐ๋กœ ์ฃผ์–ด์ง„๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ๋ฐฐ์—ด์—์„œ ๋จธ์“ฑ์ด๋ณด๋‹ค ๋” ํฐ ์‚ฌ๋žŒ์˜ ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ฉด ๋(์ž…์ถœ๋ ฅ์˜ ์˜ˆ) arrayheightresult์ž…๋ ฅ[149, 180, 192, 170]1673์ถœ๋ ฅ[180, 120, 140]1900 ๋ฌธ์ œ ํ•ด๊ฒฐ ์ ‘๊ทผ์ฒ˜์Œ์—๋Š” ๋ฐฐ์—ด์„ for๋กœ ์ˆœํšŒํ•˜๋ฉฐ ๋จธ์“ฑ์ด์˜ ํ‚ค์™€ ๋น„๊ตํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ..
๐Ÿ™‹๐Ÿป‍โ™€๏ธ Git์—์„œ branch marge ๋ฐฉ๋ฒ•๋“ค๊ณผ ๊ฐ ๋ฐฉ๋ฒ•๋“ค์˜ ํŠน์ง•์„ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”.๐Ÿ™‹๐Ÿป‍โ™€๏ธ Git Flow ๋ธŒ๋žœ์น˜ ์ „๋žต์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”.Git Branch Merge ๋ฐฉ๋ฒ•๋“ค1. Fast-Forward MergeํŠน์ง•Fast-Forward Merge๋Š” ๋ธŒ๋žœ์น˜๊ฐ€ ๋ณ‘ํ•ฉ๋  ๋•Œ ์ƒˆ๋กœ์šด ์ปค๋ฐ‹์„ ๋งŒ๋“ค์ง€ ์•Š๊ณ , ๋‹จ์ˆœํžˆ ๋ธŒ๋žœ์น˜๋ฅผ ์•ž์œผ๋กœ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค.๋‘ ๋ธŒ๋žœ์น˜ ์‚ฌ์ด์— ๋‹ค๋ฅธ ์ปค๋ฐ‹์ด ์—†์„ ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.์žฅ์ : ํžˆ์Šคํ† ๋ฆฌ๊ฐ€ ๊น”๋”ํ•˜๊ฒŒ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.๋‹จ์ : ์–ด๋–ค ๋ธŒ๋žœ์น˜๊ฐ€ ์–ด๋–ค ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ๋Š”์ง€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์‚ฌ์šฉ ๋ฐฉ๋ฒ•# ๋ณ‘ํ•ฉํ•  ๋ธŒ๋žœ์น˜๋กœ ์ฒดํฌ์•„์›ƒgit checkout main # ๋ณ‘ํ•ฉgit merge feature-branch2. Recursive Merge (3-way Merge)ํŠน์ง•Recursive Me..
๐Ÿ™‹๐Ÿป‍โ™€๏ธ ์‹œ๋งจํ‹ฑ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์€ ์ ์„ ์„ค๋ช…ํ•ด ์ฃผ์‹œ์˜ค.๐Ÿ™‹๐Ÿป‍โ™€๏ธ position์˜ ์†์„ฑ๋“ค๊ณผ ๊ฐ๊ฐ์˜ ํŠน์ง•์„ ์„ค๋ช…ํ•ด ์ฃผ์‹œ์˜ค. ์‹œ๋งฅํ‹ฑ ํƒœ๊ทธ ์‚ฌ์šฉ์˜ ์ด์ ํ–ฅ์ƒ๋œ ์ ‘๊ทผ์„ฑ - ํ–ฅ์ƒ๋œ ์ ‘๊ทผ์„ฑ์€ ์žฅ์• ๊ฐ€ ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์ด ์›น ์ฝ˜ํ…์ธ ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋”์šฑ ์œ ์šฉํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ์˜๋ฏธ์Šคํฌ๋ฆฐ ๋ฆฌ๋” ํ˜ธํ™˜์„ฑ์‹œ๊ฐ ์žฅ์• ๊ฐ€ ์žˆ๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด ํ™”๋ฉด ํŒ๋…๊ธฐ๋ฅผ ํ†ตํ•ด ๋‚ด์šฉ์„ ์†Œ๋ฆฌ๋‚ด์–ด ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.ํ‚ค๋ณด๋“œ ํƒ์ƒ‰์‚ฌ์šฉ์ž๊ฐ€ ํ‚ค๋ณด๋“œ๋งŒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์ดํŠธ๋ฅผ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ฉฐ, ์ด๋Š” ๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.๋ช…ํ™•ํ•˜๊ณ  ์„ค๋ช…์ ์ธ ์ฝ˜ํ…์ธ ์‚ฌ์šฉ์ž๊ฐ€ ์ฝ˜ํ…์ธ ์™€ ํƒ์ƒ‰ ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ช…ํ™•ํ•œ ์ œ๋ชฉ, ๋ ˆ์ด๋ธ” ๋ฐ ์„ค๋ช…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.์ด๋ฏธ์ง€์šฉ ๋Œ€์ฒด ํ…์ŠคํŠธ์ด๋ฏธ์ง€๋ฅผ ๋ณผ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋™์ผํ•œ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฏธ์ง€์—..
yyezzzy
'๐Ÿ’œ ์Šคํ”„๋ฆฐํŠธ FE 9๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)