[WIL_Carrotww] 10/31 ~ 11/04

μœ ν˜•μ„Β·2022λ…„ 11μ›” 6일
0

TIL

λͺ©λ‘ 보기
55/138
post-thumbnail

πŸ“Carrotww의 μ½”λ”© 기둝μž₯

🧲 python Algorithm

πŸ” programmers λ“±λŒ€ - 주말 μ•Œκ³ λ¦¬μ¦˜μ„ λ‹€μ‹œ μ‹œμž‘ν–ˆλ‹€. μΉœκ΅¬λ“€ 면접도 있고 λ‚œ ν”„λ‘œμ νŠΈλ„ μžˆκ³ ν•΄μ„œ 혼자 ν’€κ³€ ν–ˆλŠ”λ° 3μ£Όλ§Œμ— λ‹€μ‹œ λͺ¨μ˜€λ‹€.
μ—­μ‹œ 3레벨 λ“œλŸ½κ²Œ μ–΄λ ΅λ‹€.
문제


κ·Έλž˜ν”„ 문제이며 μœ„ λ…Έλ“œ κ·Έλž˜ν”„κ°€ μ•„λž˜μ˜ 리슀트둜 주어진닀.

μ²˜μŒμ—λŠ” BFS 둜 μ ‘κ·Όν–ˆλŠ”λ° μ˜ˆμ™Έκ°€ λ„ˆλ¬΄ 많이 μƒκ²¨μ„œ μ•„λ‹Œ 것 κ°™μ•˜λ‹€.
30뢄을 작고 ν’€μ—ˆμ§€λ§Œ 어림도 μ—†μ–΄μ„œ 1μ‹œκ°„μ„ 작고 λ‹€μ‹œ ν’€μ–΄λ΄€λ‹€.
λ˜‘κ°™μ•˜λ‹€... μΉœκ΅¬λ“€λ„ λͺ»ν’€μ—ˆμ§€λ§Œ μ ‘κ·Ό 방식에 힌트λ₯Ό μ–»μ—ˆλ‹€.
μ•Œκ³ λ¦¬μ¦˜ μ‹œκ°„λ§Œ μ§„ν–‰ν•˜κ³  ν”„λ‘œμ νŠΈ λ•Œλ¬Έμ— μ›”? ν™”μš”μΌλ‚  더 풀어보렀고 ν•œλ‹€.
더 μƒκ°λ‚˜λ©΄ λ‹€λ₯Έ λ°©μ‹μœΌλ‘œ ν’€μ–΄λ³΄κ² μ§€λ§Œ 일단은 κ°€μž₯ 많이 λ…Έλ“œλ₯Ό 가지고 μžˆλŠ” λ…Έλ“œλ³„λ‘œ μ •λ ¬ ν›„ -> ν•΄λ‹Ή λ…Έλ“œλ₯Ό μ§€μš°λ©° μΈμ ‘ν•œ λ…Έλ“œλ„ μ§€μ›Œ λ‹€μ‹œ 정렬을 λ°˜λ³΅ν•œ 횟수λ₯Ό λ°˜ν™˜ ν•˜λŠ” λ°©μ‹μœΌλ‘œ 진행해 보렀고 ν•œλ‹€.
μ•”νŠΌ! κ·Έλž˜ν”„ λ¬Έμ œλŠ” λ„ˆλ¬΄ μ–΄λ ΅λ‹€ γ… γ… 

🧲 μΏ ν‚€, localstorage

πŸ” λ‘˜μ΄ 차이λ₯Ό λΉ„κ΅ν•˜λ©΄ 많이 λ‚˜μ˜€μ§€λ§Œ μ‹€μ œλ‘œ μ‚¬μš©ν•˜λ©΄μ„œ 놓칠 수 μžˆλŠ” 뢀뢄은
μΏ ν‚€λŠ” string ν˜•μ‹μœΌλ‘œ μ €μž₯이 되고
localstorageλŠ” json ν˜•μ‹μœΌλ‘œ, κ°μ²΄λ‘œλ„ μ €μž₯이 λœλ‹€λŠ” 사싀이닀.
κ°€λ³κ²Œ λ‹€λ₯Έ νŽ˜μ΄μ§€λ‘œ 데이터λ₯Ό λ„˜κ²¨μ£Όκ³  μ‹Άλ‹€λ©΄ localstorageλ₯Ό μ‚¬μš©ν•˜λŠ” 것이 편리 ν•  것 κ°™λ‹€.

🧲 μ£Όκ°„ 회고

πŸ” 이번 ν”„λ‘œμ νŠΈλŠ” μ—­λŒ€κΈ‰μœΌλ‘œ μ‹œκ°„μ΄ μ—†μ—ˆλ‹€. serializer 의 μ‚¬μš©κ³Ό restful ν•œ web site λ§Œλ“€κΈ°, μΆ”μ²œ μ‹œμŠ€ν…œ μ„€κ³„κΉŒμ§€ μ΅μˆ™ν•˜μ§€ μ•Šμ€ 3가지λ₯Ό λͺ¨λ‘ μˆ˜ν–‰ν•˜μ—¬ λ§Œλ“€μ–΄μ•Ό ν•˜κΈ° λ•Œλ¬Έμ— κ³΅λΆ€ν•˜λž΄, ν”„λ‘œμ νŠΈμ— μ μš©ν•΄λ³΄λž΄ λΉ‘λΉ‘ν–ˆλ‹€. μ›”μš”μΌ ν•˜λ£¨κ°€ 남은 상황에 κ³Όμ—° ν”„λ‘œμ νŠΈλ₯Ό 잘 끝낼 수 μžˆμ„μ§€λŠ” λͺ¨λ₯΄κ² μ§€λ§Œ front와 back의 μ™„λ²½ν•œ ꡬ뢄, ORM을 μ‚¬μš©ν•˜μ§€ μ•Šκ³  serializerλ₯Ό μ‚¬μš©ν•œ json λ°μ΄ν„°μ˜ κ°„νŽΈν•œ μ €μž₯ 방식, κ°œμΈμ μœΌλ‘œλŠ” api의 적극적인 ν™œμš©μ΄ ν”„λ‘œμ νŠΈλ₯Ό μˆ˜ν–‰ν•˜λ©° μ μš©ν•˜λŠ”λ°μ— μž¬λ―Έμžˆμ—ˆλ‹€.
ν•˜λ£¨λ§Œ 있으면 더 완성도 μžˆλŠ” ν”„λ‘œμ νŠΈκ°€ 될 것같은데... 살짝 μ‹œκ°„μ΄ λͺ¨μžλ₯΄λ‹€.
μ•„λ¬΄νŠΌ 이번 μ£Ό 끝!

profile
Carrot_hyeong

0개의 λŒ“κΈ€