profile
์ด์ „ ๋ธ”๋กœ๊ทธ ์ž…๋‹ˆ๋‹ค.

๋ฐฑ์—”๋“œ ๋กœ๋“œ๋งต ์ •๋ฆฌ ์‹œ๋ฆฌ์ฆˆ

https://roadmap.sh/backend

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

์ž์ฃผ ๋ณผ ๋ฌธ์„œ ๋ชจ์Œ

1\. prisma : https://www.prisma.io/docs/reference/api-reference/prisma-client-referencereact : react ๊ฐœ๋…์„œ(๊ตฌ) : https://ko.legacy.reactjs.org/

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

์ฝ”์Šต๊ด€

์‚ฌ๊ณ ๋Š” ๋ช…ํ™•ํ•˜๊ฒŒ ํ•œ๋‹ค. ์›์ธ -> ๊ฒฐ๊ณผ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ–ˆ์„ ๋•Œ ๋ฐœ์ƒ๋˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์˜ˆ์ƒํ•œ๋‹ค. (ex.์—ฌ๋Ÿฌ ๊ณณ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋ฐ”๊ฟจ์„ ๋•Œ)์ฝ”๋“œ๋ฅผ ์ฝ์„ ๋•Œ ๊ฐ€๋…์„ฑ ์ข‹๊ฒŒ ์ฝ”๋“œ๋ฅผ ์งœ์ž.๊ธ€์“ฐ๋Š” ์—ฐ์Šต์„ ํ•˜์ž. ๊ธ€์— ๊ธฐ์Šน์ „๊ฐœ๊ฐ€ ์žˆ๋Š” ๊ฒƒ๋งˆ๋ƒฅ, ์ฝ”๋“œ๋ฅผ ์งค ๋•Œ๋„ ๋ฌผํ๋ฅด๋“ฏ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์งœ๋„๋ก

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

ํ•จ์ˆ˜ - ํŠน์ •๋ชฉ์ , ๋…๋ฆฝ์ 

ํ•จ์ˆ˜(function)๋ž€ ์ฒซ ๋ฒˆ์งธ ์ง‘ํ•ฉ์˜ ์ž„์˜์˜ ํ•œ ์›์†Œ๊ฐ€ ๋‘ ๋ฒˆ์งธ ์ง‘ํ•ฉ์˜ ์˜ค์ง ํ•œ ์›์†Œ์—๋งŒ ๋Œ€์‘ํ•˜๋Š” ๊ด€๊ณ„๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.x์™€ y ์‚ฌ์ด์—์„œ x์˜ ๊ฐ’์ด ์ •ํ•ด์ง€๋ฉด ๊ฑฐ๊ธฐ์— ๋”ฐ๋ผ y์˜ ๊ฐ’์ด ์ •ํ•ด์ง€๋Š” ๊ด€๊ณ„๋ฅผ ๊ฐ€์งˆ ๋•Œ y๋Š” x์˜ ํ•จ์ˆ˜๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ ํ•จ์ˆ˜๋ž€ ํŠน์ • ๋ชฉ์ ์˜

2023๋…„ 9์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์˜ฌ๋ฐ”๋ฅธ ๊ด„ํ˜ธ

์Šคํƒ ๊ด€๋ จ ๋ฌธ์ œ์ด๋‹ค. stack์„ ๋งŒ๋“ ๋‹ค. s๋ฅผ ์ˆœํšŒํ•œ๋‹ค. ํ˜„์žฌ ์š”์†Œ๊ฐ€ (๋ผ๋ฉด stack์— ์ถ”๊ฐ€ํ•œ๋‹ค. ํ˜„์žฌ ์š”์†Œ๊ฐ€ )์ด๋ฉด์„œ stack์˜ ๋งˆ์ง€๋ง‰ ์š”์†Œ๊ฐ€ (๋ผ๋ฉด stack์—์„œ ๋งˆ์ง€๋ง‰ ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•œ๋‹ค. ํ˜„์žฌ ์š”์†Œ๊ฐ€ )์ด๋ฉด์„œ stack์˜ ๋งˆ์ง€๋ง‰ ์š”์†Œ๊ฐ€ )๋ผ๋ฉด stack์— )๋ฅผ

2023๋…„ 9์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๊ฐ™์€ ์ˆซ์ž๋Š” ์‹ซ์–ด

์ „ํ˜•์ ์ธ ์Šคํƒ๊ด€๋ จ ๋ฌธ์ œ์ด๋‹ค. ์Šคํƒ answer๋ฅผ ๋งŒ๋“ค์–ด ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰ ์š”์†Œ์™€ ์ˆœํšŒ์ค‘์ธ ๋ฐฐ์—ด arr์˜ ์š”์†Œ๋ฅผ ๋น„๊ตํ•˜๊ณ , ์ด ๊ฐ’์ด ๋‹ค๋ฅด๋ฉด ์Šคํƒ answer์— ํ˜„์žฌ์˜ arr์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.

2023๋…„ 9์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

K๋ฒˆ์งธ์ˆ˜

n๋ฒˆ์งธ ์ˆซ์ž์˜ ์ธ๋ฑ์Šค๋Š” n-1์ด๋‹ค.๋”ฐ๋ผ์„œ array์˜ n๋ฒˆ์งธ ์ˆซ์ž๋ถ€ํ„ฐ m๋ฒˆ์งธ ์ˆซ์ž๊นŒ์ง€ ์ž๋ฅด๊ธฐ ์œ„ํ•ด slice์„ ์ด์šฉํ•œ๋‹ค๋ฉด array.slice(n-1, m)์ด๋‹ค.commands๋ฅผ ์ˆœํšŒํ•œ๋‹ค. ์ˆœํšŒ์ค‘์ธ ์š”์†Œ๊ฐ€ command๋ผ๋ฉด, array.slice(command0-1,

2023๋…„ 8์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

2016๋…„

howManyDays : 1์›”๋ถ€ํ„ฐ 12์›”๊นŒ์ง€ ์ผ์ˆ˜๊ฐ€ ๋“ค์–ด์žˆ๋Š” ๋ฐฐ์—ดdaysOfweek: ๋ชฉ, ๊ธˆ, ํ† , ์ผ... ๋ฐ˜ํ™˜ํ•ด์•ผ ํ•˜๋Š” ์š”์ผ์ด ๋“ค์–ด์žˆ๋Š” ๋ฐฐ์—ด.๋‹จ, 1๋ฒˆ์งธ ์ธ๋ฑ์Šค๋ฅผ ๊ธˆ์š”์ผ๋กœ ๋’€๋‹ค. ๊ทธ ์ด์œ ๋Š” ์ด ์ผ์ˆ˜๋ฅผ 7๋กœ ๋‚˜๋ˆ„์—ˆ์„ ๋•Œ์˜ ์ธ๋ฑ์Šค๋ฅผ ์ด์šฉํ•ด์„œ ๊ณง๋ฐ”๋กœ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜๊ธฐ ์œ„ํ•ด

2023๋…„ 8์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๋ช…์˜ˆ์˜ ์ „๋‹น (1)

lowHonor : ๋ช…์˜ˆ์˜ ์ „๋‹น์—์„œ ๊ฐ€์žฅ ์ž‘์€ ์ ์ˆ˜๊ฐ€ ๋“ค์–ด์žˆ๋Š” ๋ฐฐ์—ดarrayOfHonor : ๋ช…์˜ˆ์˜ ์ „๋‹น 0๋ฒˆ์งธ ์ธ๋ฑ์Šค๋ถ€ํ„ฐ score.length -1์ธ๋ฑ์Šค๊นŒ์ง€ ๋ฐ˜๋ณตํ•œ๋‹ค.๋งŒ์•ฝ ๋ช…์˜ˆ์˜ ์ „๋‹น์˜ ๋ฐฐ์—ด๊ธธ์ด๊ฐ€ k(= ๋ช…์˜ˆ์˜ ์ „๋‹น ์š”์†Œ์˜ ๊ฐœ์ˆ˜)๋ณด๋‹ค ์ž‘๋‹ค๋ฉด,\-- arrayOfHo

2023๋…„ 8์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ถ”์–ต ์ ์ˆ˜

name์˜ ๊ฐ ๊ทธ๋ฆฌ์›€ ์ ์ˆ˜๋ฅผ Map object์— ์ €์žฅํ•œ๋‹ค.1.์—์„œ Map object์— ์ €์žฅํ•  ๋•Œ, ๋งŒ์•ฝ name๊ณผ yearning์˜ ๋ฐฐ์—ด์˜ ๊ธธ์ด๊ฐ€ ๋‹ค๋ฅด๋‹ค๋ฉด, yearning์ด ์—†๋Š” ๊ฐ’์€ 0์„ ์ €์žฅํ•œ๋‹ค. photo์— map๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ฐ๊ฐ์˜ ์š”์†Œ์˜ ๊ทธ๋ฆฌ์›€ ํ•ฉ์„

2023๋…„ 8์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํ‘ธ๋“œ ํŒŒ์ดํŠธ ๋Œ€ํšŒ

๋ฐ˜ํ™˜๊ฐ’์€ 0์„ ๊ธฐ์ค€์œผ๋กœ ๋’ค์ง‘์€ ๋ชจ์Šต์ด๋‹ค. ๋”ฐ๋ผ์„œ, 0์„ ๊ธฐ์ค€์œผ๋กœ ์™ผ์ชฝ ๋ฌธ์ž์—ด์„ leftResult๋กœ ๋†“๋Š”๋‹ค.food์˜ 1๋ฒˆ์งธ ์ธ๋ฑ์Šค๋ถ€ํ„ฐ ์ธ๋ฑ์Šค๋ฅผ i๋ผ ๋†“๊ณ  ๋์ธ๋ฑ์Šค๊นŒ์ง€ ์ˆœํšŒํ•œ๋‹ค.i๊ฐ€ ๋ช‡๋ฒˆ ๋ฐ˜๋ณต๋˜๋ƒ๋ฉด, Math.floor(foodi/2)๋ฒˆ ๋ฐ˜๋ณต๋œ๋‹ค. ๋”ฐ๋ผ์„œ i๋ฅผ ๋ฌธ์ž์—ด๋กœ

2023๋…„ 8์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฐ™์€ ๊ธ€์ž

0์ธ๋ฑ์Šค๋ถ€ํ„ฐ s.length-1๊นŒ์ง€ ์ˆœํšŒ๋ฅผ ํ•œ๋‹ค. s์—์„œ ๊ฐ€์žฅ ์ฒซ๋ฒˆ์งธ ์š”์†Œ๋ถ€ํ„ฐ ํ˜„์žฌ ์ธ๋ฑ์Šค ๋ฐ”๋กœ ์ง์ „๊นŒ์ง€ ๋ฝ‘์•„ ๋‚ธ ๋’ค, ์—ฌ๊ธฐ์„œ ํ•ด๋‹น ์š”์†Œ๋ฅผ ์ฐพ๋Š”๋‹ค. ์—ฌ๊ธฐ์„œ ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰ ์ธ๋ฑ์Šค๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ๋งŒ์•ฝ ์—†์œผ๋ฉด -1์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค.๋งŒ์•ฝ ์ฐพ์€ ์ธ๋ฑ์Šค ๊ฐ’์ด -1์ด๋ผ๋ฉด ๋ฐ”๋กœ result๋ฐฐ

2023๋…„ 8์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

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

numbers์—์„œ ๋‘๊ฐœ์˜ ์š”์†Œ๋ฅผ ์„ ํƒํ•˜๊ณ  ์ด๊ฒƒ์˜ ํ•ฉ์„ ๋ฐฐ์—ด์— ์ €์žฅํ•ด๋‚˜๊ฐ„๋‹ค.์ด ๋ฐฐ์—ด์„ Set Object๋ฅผ ์ด์šฉํ•ด์„œ ๋™์ผ ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•œ๋’ค, sort๋ฅผ ์ด์šฉํ•ด์„œ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค.

2023๋…„ 8์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๋ฌธ์ž์—ด ๋‚ด ๋งˆ์Œ๋Œ€๋กœ ์ •๋ ฌํ•˜๊ธฐ

n๋ฒˆ์งธ ์ธ๋ฑ์Šค๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ์„ ํ•œ๋‹ค. ๋งŒ์•ฝ n๋ฒˆ์งธ ์ธ๋ฑ์Šค์˜ ๊ฐ’์ด ๊ฐ™๋‹ค๋ฉด, ๋ฌธ์ž์—ด์„ ๋น„๊ตํ•ด์„œ ์‚ฌ์ „์ˆœ์œผ๋กœ ์ •๋ ฌ์„ ํ•œ๋‹ค.

2023๋…„ 8์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[1์ฐจ] ๋น„๋ฐ€์ง€๋„

arr1 ๊ฐ๊ฐ์˜ ์š”์†Œ๋ฅผ 2์ง„์ˆ˜๋กœ ๋ฐ”๊พผ ๋ฐฐ์—ด newArr1์„ ๋งŒ๋“ ๋‹ค. ๋‹จ, newArr1์˜ ๋ชจ๋“  ์š”์†Œ๋Š” n์˜ ์ž๋ฆฌ์ธ 2์ง„์ˆ˜์—ฌ์•ผ ํ•œ๋‹ค. ๋ฐ”๊พผ 2์ง„์ˆ˜์˜ ๊ธธ์ด๊ฐ€ n๊ฐœ๋ณด๋‹ค ์ž‘๋‹ค๋ฉด ๋ถ€์กฑํ•œ๋งŒํผ ์•ž์— 0์„ ๋ถ™์ธ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ arr2์—์„œ๋„ ์œ„์™€ ๋™์ผํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ newArr2๋ฅผ ๋งŒ๋“ 

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

์†Œ์ˆ˜ ๋งŒ๋“ค๊ธฐ

leftIndex, centerIndex, rightIndex๋ฅผ ์ •ํ•œ๋‹ค.leftIndexํ•˜๋‚˜๋ฅผ ๊ณ ์ •์œผ๋กœ ๋‘๊ณ  ๊ทธ ์•ˆ์—์„œ centerIndex๋ฅผ ๊ณ ์ •์œผ๋กœ ๋‘๊ณ  rightIndex๋ฅผ ์›€์ง์ด๋Š” ๋ฐ˜๋ณต์„ ๋๊นŒ์ง€ ํ•œ๋‹ค. ํ•ด๋‹น ์ธ๋ฑ์Šค๋“ค์˜ ํ•ฉ์ด ์†Œ์ˆ˜๋ผ๋ฉด ์นด์šดํŠธํ•œ๋‹ค. ๋ชจ๋“  ์ˆœํšŒ๋ฅผ ๋งˆ์น˜

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

์ˆซ์ž ๋ฌธ์ž์—ด๊ณผ ์˜๋‹จ์–ด

matchingObj : ๋ฌธ์ž์—ด ์ˆซ์ž๋ฅผ ํ‚ค๋กœ ๋‘๊ณ , ์ˆซ์ž๋ฅผ ๊ฐ’์œผ๋กœ ๋‘์–ด์ง„ obj์ด๋‹ค.matchingObj์˜ key๋“ค์„ ์ˆœํšŒํ•˜๋ฉด์„œ s์—์„œ ํ˜„์žฌ ์ˆœํšŒ์ค‘์ธ key๋ฅผ ๋ชจ๋‘ ์ˆซ์ž๋กœ ๋ฐ”๊พธ๋ฉด์„œ s๋ฅผ ์—…๋ฐ์ดํŠธํ•œ๋‹ค.์ˆœํšŒ๋ฅผ ๋งˆ์น˜๊ณ  ๋ณ€๊ฒฝ๋œ s๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

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

์‹œ์ € ์•”ํ˜ธ

lowerCase : ์†Œ๋ฌธ์ž a~zupperCase : ๋Œ€๋ฌธ์ž A~Zs๋ฅผ ๋ฐฐ์—ด๋กœ ๋งŒ๋“ค์–ด์„œ ์ˆœํšŒ๋ฅผ ํ•œ๋‹ค. ๋งŒ์•ฝ ํ˜„์žฌ ์š”์†Œ๊ฐ€ ๊ณต๋ฐฑ์ด๋ผ๋ฉด ์š”์†Œ๋ฅผ ๋ฐ”๊พธ์ง€ ์•Š๋Š”๋‹ค.ํ˜„์žฌ ์š”์†Œ๊ฐ€ ๋Œ€๋ฌธ์ž์ธ์ง€ ์†Œ๋ฌธ์ž์ธ์ง€ ํŒŒ์•…ํ•œ๋‹ค.๋Œ€๋ฌธ์ž๋ผ๋ฉด upperCase์—์„œ ์†Œ๋ฌธ์ž๋ผ๋ฉด lowerCase์—์„œ ํ•ด๋‹น ์š”

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

๐Ÿค”[์™„์ „ํƒ์ƒ‰] - ์ตœ์†Œ์ง์‚ฌ๊ฐํ˜•

๋ฌธ์ œ ๋‚˜์˜์ฝ”๋“œ ๋กœ์งํ๋ฆ„

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

ํฌ๊ธฐ๊ฐ€ ์ž‘์€ ๋ถ€๋ถ„๋ฌธ์ž์—ด

๋ฝ‘์•„๋‚ด๋Š” ์ˆ˜์˜ ๋งˆ์ง€๋ง‰์ธ๋ฑ์Šค๋Š” p.length -1 ๋ถ€ํ„ฐ t.length-1๊นŒ์ง€์ด๋‹ค. ๋ฝ‘์•„๋‚ด๋Š” ์ˆ˜์˜ ์ฒซ๋ฒˆ์งธ ์ธ๋ฑ์Šค๋Š” : ํ•ด๋‹น ์ˆ˜์˜ ๋งˆ์ง€๋ง‰์ธ๋ฑ์Šค - (p.length -1)์ด๋‹ค.๋งˆ์ง€๋ง‰์ธ๋ฑ์Šค๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฐ˜๋ณต๋ฌธ์„ ๋Œ๋ ค์„œ์ˆ˜๋ฅผ ๋ฝ‘์•„๋‚ธ๋‹ค. ์ด ์ˆ˜์™€ p๋ฅผ ๋น„๊ตํ•ด์„œ ์ด ์ˆ˜๊ฐ€ p๋ณด๋‹ค ์ž‘

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