Jiwon Park

πŸ“ Seoul, Korea

νž™ν•˜κ²Œ Typescript λ³΄μΌλŸ¬ν”Œλ ˆμ΄νŠΈ κ΅¬μ„±ν•˜κΈ°

> ν•΄λ‹Ή λ¬Έμ„œλŠ” μ§€μ†μ μœΌλ‘œ μ—…λ°μ΄νŠΈ 될 μ˜ˆμ •μž…λ‹ˆλ‹€. 2021.11.27.에 λ§ˆμ§€λ§‰μœΌλ‘œ μˆ˜μ •λ¨ Create React Appκ³Ό 같은 이미 λ‹€ μ„€μ •λœ λ³΄μΌλŸ¬ν”Œλ ˆμ΄νŠΈλ₯Ό μ΄μš©ν•  μˆ˜λ„ μžˆκ² μ§€λ§Œ, 그건 νž™ν•˜μ§€ λͺ»ν•˜λ‹€. μ²˜μŒλΆ€ν„° ν•˜λ‚˜μ”© λ‹€ μ„€μ •ν•˜μž. μ΄ν•˜ 쑰합은 λ‚΄κ°€ κ°€μž₯ 많이 μ‚¬μš©ν•˜λŠ” μŠ€νƒμœΌλ‘œ, μ—¬λŸ¬ μž₯점이 μžˆκΈ°μ— μ†Œκ°œν•΄λ³Έλ‹€. 1. yarn berry node νŒ¨ν‚€μ§€ λ§€λ‹ˆμ €λ‘œλŠ” yarn berryλ₯Ό
β€” 4 min read

이진 트리 순회: μ „μœ„, μ€‘μœ„, ν›„μœ„, 레벨

이진 트리(Binary Tree)λ₯Ό νƒμƒ‰ν•˜λŠ” λ°©λ²•μ—λŠ” 크게 λ‹€μŒμ˜ 4가지가 μžˆλ‹€. * μ „μœ„μˆœνšŒ(Preorder Traversal) * μ€‘μœ„μˆœνšŒ(Inorder Traversal) * ν›„μœ„μˆœνšŒ(Postorder Traversal) * 레벨순회(Levelorder Traversal) λ˜λŠ” BFS(Breadth-First Search; λ„ˆλΉ„ μš°μ„  탐색) 레벨순회(;BFS)λ₯Ό μ œμ™Έν•œ λ‚˜λ¨Έμ§€ μˆœνšŒλ°©μ‹μ€ DFS(Depth-First Search; 깊이 μš°μ„  탐색)으둜 λΆ„λ₯˜ν•  수 μžˆλ‹€. μ „μœ„μˆœνšŒ(preorder traversal) μ „μœ„μˆœνšŒλŠ”
β€” 4 min read

κ·Έ νŠΉμˆ˜λ¬ΈμžλŠ” μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€

> λͺ¨λ°”μΌμ—μ„œ λΉ„λ°€λ²ˆν˜Έ μž…λ ₯ κ·œμΉ™ μ œκ³΅ν•˜κΈ° TL;DR: μ‚¬μš©μžκ°€ μ‹€μˆ˜ν•˜κ²Œ λ§Œλ“€μ§€ 마라, ν•„μš”μ—†λŠ” λ‚΄μš©μ€ λͺ¨λ‘ μ œκ±°ν•˜λΌ. 온라인 μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν•˜κΈ° μœ„ν•΄ λΉ„λ°€λ²ˆν˜Έλ₯Ό μ„€μ •ν•˜λ €κ³  보면 λŒ€λΆ€λΆ„ 일정 κ·œμΉ™μ„ λ§Œμ‘±ν•˜λ„λ‘ λΉ„λ°€λ²ˆν˜Έλ₯Ό 섀정해달라고 μš”κ΅¬ν•œλ‹€. 예λ₯Ό λ“€μ–΄ 생년월일은 λΉ„λ°€λ²ˆν˜Έμ— μ‚¬μš©ν•  수 μ—†λ‹€λ˜κ°€, 10자 이상 16자 미만의 길이 μ œν•œμ„ λ‘λŠ” λ“±μ˜ 방식이닀. κ·Έ 쀑 였늘 닀뀄볼
β€” 8 min read

μ‹œμ¦Œ 399429호 λΈ”λ‘œκ·Έ 엔진 λ§Œλ“€κΈ° 결심

> ν•΄λ‹Ή μ‹œλ¦¬μ¦ˆλŠ” ν•œμ–‘λŒ€ν•™κ΅ μ •λ³΄μ‹œμŠ€ν…œν•™κ³Ό 2021학년도 2ν•™κΈ° λ°μ΄ν„°λ² μ΄μŠ€μ‹œμŠ€ν…œ μˆ˜μ—… 및 μ‹œν—˜ λŒ€μ²΄ 과제둜 κΈ°νšλ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ„œλ‘  μ›λž˜ 두 달 전에 μ§„μž‘ μ‹œμž‘ν•΄μ•Όν–ˆλ˜ κ³Όμ œμ΄μ§€λ§Œ, λ°”μ˜λ‹€λŠ” ν•‘κ³„λ‘œ μ€‘κ°„κ³ μ‚¬κΉŒμ§€ κ·Έλƒ₯ 보내버리고 λ§μ•˜λ‹€. μ΄μ œλΌλ„ κΈ‰ν•˜κ²Œ μ‹œμž‘ν•˜μ§€λ§Œ, ν•„μš”ν•œ λ‚΄μš©μ€ ν™•μ‹€νžˆ μ§šμ–΄κ°€λ©΄μ„œ λ‚΄μš©μ„ 진행할 생각이닀. μ’…κ°•ν•˜λŠ” 12μ›” λ§κΉŒμ§€ μ•½ 6~7μ£Όκ°„ μ£Ό 2νšŒμ”© μ—°μž¬λ  μ˜ˆμ •μ΄λ‹€. 무엇을 λ§Œλ“€
β€” 2 min read

[Cμ–Έμ–΄ 기초 CURSE] Hello, World 좜λ ₯ν•˜κΈ°

일반적으둜 ν”„λ‘œκ·Έλž˜λ°μ„ 배울 λ•ŒλŠ” Cμ–Έμ–΄λΆ€ν„° μ‹œμž‘ν•˜κ³ , (μš”μ¦˜μ€ pythonλΆ€ν„°λΌμ§€λ§Œ) Cμ–Έμ–΄λ₯Ό 제일 처음 배울 λ•Œ μ ‘ν•˜λŠ” μ½”λ“œλŠ” λ°”λ‘œ κ·Έ 유λͺ…ν•œ 'Hello, world!'λ₯Ό 좜λ ₯ν•˜λŠ” μ½”λ“œλ‹€. μ˜€λŠ˜μ€ κ·Έ μ½”λ“œλ₯Ό 좜λ ₯ν•˜λŠ” 방법듀에 λŒ€ν•΄ μ•Œμ•„λ³΄μž. 1번 : κ·Όλ³Έ #include <stdio.h> main() { printf("hello, world\n"); } ν•΄μ„€ K&R의
β€” 6 min read

μŠ€νƒ€λ²…μŠ€ λ¦¬μœ μ €λΈ”μ»΅μ€ λ¦¬μœ μ €λΈ”ν•œκ°€

졜근 μŠ€νƒ€λ²…μŠ€κ°€ "λ¦¬μœ μ €λΈ”μ»΅"이라고 이름 뢙인 ν”ŒλΌμŠ€ν‹± 컡을 일회용 ν”ŒλΌμŠ€ν‹± μ»΅ λŒ€μ‹  μ‚¬μš©ν•˜κ² λ‹€λŠ” μ†Œμ‹μ΄ μžˆμ—ˆλ‹€. μ„œμšΈ 및 μ œμ£Όμ—μ„œλŠ” μ•„μ˜ˆ μΌνšŒμš©ν’ˆ μ‚¬μš©μ„ ν•˜μ§€ μ•Šκ³  λ¦¬μœ μ €λΈ”μ»΅λ§Œ μ œκ³΅ν•˜κ² λ‹€λŠ” κ³„νšκΉŒμ§€ λ°œν‘œν–ˆλ‹€. λ¦¬μœ μ €λΈ”μ»΅μ— λŒ€ν•œ λ³΄μ¦κΈˆμ„ μŒλ£Œκ°’μ— ν¬ν•¨ν•΄μ„œ λ°›κ³  컡을 λ‹€μ‹œ λŒλ €μ€¬μ„ λ•Œ λ³΄μ¦κΈˆμ„ λŒλ €μ£ΌλŠ” μ œλ„λ₯Ό μš΄μ˜ν•˜κ² λ‹€κ³  ν•œ 것인데, μ‹€μ œλ‘œ μ–Όλ§ˆλ‚˜ νš¨μš©μ„±μ΄ μžˆμ„ 지에
β€” 6 min read

Rust둜 μž‘μ„±λœ $\TeX$ 컴파일러, Tectonic

> λ³Έ κΈ€μ˜ λ‚΄μš©μ€ Apple arm ν™˜κ²½μ—μ„œ μ‹€ν–‰λ˜μ—ˆμœΌλ©°, λͺ…λ Ήμ–΄ 및 λ²€μΉ˜λ§ˆν‚Ή κ²°κ³ΌλŠ” μš΄μ˜μ²΄μ œλ‚˜ 아킀텍쳐에 따라 차이가 μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. λ…Όλ¬Έμ΄λ‚˜ 아티클을 μž‘μ„±ν•˜κΈ° μœ„ν•΄ TeX Liveλ‚˜ Overleafλ₯Ό μ‚¬μš©ν•˜λ‹€ 보면 느린 컴파일 속도가 인내심을 ν…ŒμŠ€νŠΈν•˜λŠ” 일이 자주 μžˆλ‹€. 도쀑에 μ—λŸ¬κ°€ λ°œμƒν•˜λ©΄ μ§œμ¦μ€ 제곱이 λœλ‹€. 심지어 TeX LiveλŠ” ν”„λ‘œκ·Έλž¨μ΄ λ¬΄κ±°μ›Œμ„œ λ§₯뢁 μš©λŸ‰μ΄ ν•œκ³„μ—
β€” 4 min read

ν† μŠ€λ±…ν¬μ˜ μ—λŸ¬λ©”μ‹œμ§€μ— λ™μ˜ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€ - μ—λŸ¬λ©”μ‹œμ§€λŠ” μ–΄λ– ν•΄μ•Ό ν•˜λŠ”κ°€

졜근 ν† μŠ€λ±…ν¬ μΆœλ²” ν›„ λΉ λ₯΄κ²Œ λŒ€κΈ° 신청을 ν•˜κ³  μˆœμ„œκ°€ λ˜μ–΄ μ•½ ν•œ 달간 μ‚¬μš©ν•΄ λ³Έ κ²°κ³Ό, μ—¬λŸ¬κ°€μ§€ UX 문제점이 λˆˆμ— λ„μ—ˆμ§€λ§Œ κ·Έ 쀑 μ—λŸ¬λ©”μ‹œμ§€μ— λŒ€ν•΄μ„œ 닀루어 보고자 ν•œλ‹€. ν† μŠ€κ°€ UX writing에 특히 μ‹¬ν˜ˆμ„ κΈ°μšΈμ΄λŠ” νšŒμ‚¬λΌλŠ” 점과, ν† μŠ€λ±…ν¬λŠ” 금육 μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ΄λΌλŠ” νŠΉμˆ˜μ„±μ΄ μžˆμ–΄ λ‹€λ£¨λŠ” 것이며, ν† μŠ€κ°€ 더 λ°œμ „ν•˜κΈ°λ₯Ό 바라며 포슀트λ₯Ό
β€” 8 min read

μ΄μ›ƒν•œ 두 수의 합이 제곱수인 μˆœν™˜

졜근 인터넷 상에 μž¬λ―ΈμžˆλŠ” μˆ˜ν•™ 지이 λŒμ•„λ‹€λ‹ˆκΈΈλž˜ 해섀을 μž‘μ„±ν•΄μ„œ μ˜¬λ¦°λ‹€. 1λΆ€ν„° 32κΉŒμ§€μ˜ μ •μˆ˜λ₯Ό ν•œ λ²ˆμ”© μ΄μš©ν•΄ μ›ν˜•μœΌλ‘œ λ‚˜μ—΄ν–ˆμ„ λ•Œ, μ΄μ›ƒν•œ 두 수λ₯Ό λ”ν•˜λ©΄ μ œκ³±μˆ˜κ°€ λ˜λŠ” λ°°μΉ˜μ΄λ‹€. 말을 쑰금 λ°”κΏ”μ„œ, 퍼즐 문제둜 λ§Œλ“€μ–΄λ³΄μž. > 1λΆ€ν„° 32κΉŒμ§€μ˜ μ •μˆ˜λ₯Ό ν•œ λ²ˆμ”© μ΄μš©ν•΄ μ΄μ›ƒν•œ 두 수λ₯Ό λ”ν•˜λ©΄ μ œκ³±μˆ˜κ°€ λ˜λ„λ‘ ν•˜λŠ” μ›ν˜• 배치λ₯Ό μ œμ‹œν•˜μ—¬λΌ μ΄λŠ”
β€” 7 min read

Subscribe to jiwon.me

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe