LeetCode
μ Programmers
λ° κΈ°ν μ¬μ΄νΈμ Algorithm λ¬Έμ λ‘ μκ³ λ¦¬μ¦ studyλ₯Ό μ΄μν©λλ€
Algorithm λ¬Έμ λ μ λ΅μ΄ νλλ‘ μ ν΄μ Έ μμ§ μκΈ°λλ¬Έμ λ§μ μ¬λλ€μ λ€μν νμ΄λ°©λ²μ μ νλ κ²λ§μΌλ‘λ λμμ΄ λ κ²μΌλ‘ κΈ°λνκ³ μμ΅λλ€
μΈμ΄μ μκ΄μμ΄ μ°Έμ¬νκ³ μΆμλΆμ μμ λ‘κ² μ°Έμ¬κ° κ°λ₯ν©λλ€ μλμ λ΄μ©μ κΌ μ½μ΄μ£ΌμΈμ
- ν΄λΉ repository fork ν github idλ‘ branch μμ±
Leetcode
,Programmers
ν¬ν¨ κΈ°ν λ€λ₯Έ λ¬Έμ νμ΄ μ¬μ΄νΈμμ λ³ΈμΈμ΄ νμ΄λ³΄κ³ μ νλ λ¬Έμ λ₯Ό μ μ -
- μλ 첨λΆλ ν΄λꡬ쑰μ λ§κ² ν΄λ λ°
readme.md
μμ±
(ν΄λΉ μ¬μ΄νΈμ λ¬Έμ μ€λͺ κ³Ό λκ°μ΄ μμ±νκ³ , linkλ κ±Έμ΄μ£ΌμΈμ - κΈ°μ‘΄μ μμ±λreadme.md
νμΌ μ°Έκ³ ..!) - ν΄λκ° μ‘΄μ¬νλ€λ©΄ λ³ΈμΈμ λ¬Έμ νμ΄λ§
githubId(or nickname).λ³ΈμΈμ΄ νμ μΈμ΄μ νμ₯μ
λ‘ μμ±νμ¬ μμ±.
(μ΅λν λ³μλͺ κ³Ό logicμ΄ λͺ ννκ² μμ±ν΄μ£ΌμΈμ. μ΄λ κ² λ°°μ κ° μ μλ νμ νκ²½!!)
ex)bestDev.js
,bestDeb.py
,bestDev.java
etc.. - νμλ μλμ§λ§ algorithm μ¬μ΄νΈμ κ²°κ³Όκ°μ μ£ΌμμΌλ‘ ν¬ν¨νλ©΄ λ μ’μμ!
ex)Runtime 60ms Memory 40.7MB
- μλ 첨λΆλ ν΄λꡬ쑰μ λ§κ² ν΄λ λ°
- forkν μμ μ branchμ push push!
- μλ‘μ΄ λ¬Έμ λ₯Ό μ¬λ¦° κ²½μ°(
readme.md
)λ¬Έμ μΆμ² μ¬μ΄νΈ - λ¬Έμ μ΄λ¦
μΌλ‘ commit
ex) Leetcode - 1. Two Sum - λ³ΈμΈμ νμ΄λ₯Ό μ¬λ¦° κ²½μ°
λ¬Έμ μ΄λ¦ by λ³ΈμΈ github id λ° nickname
μΌλ‘ commit
ex) Two Sum by bestDev
[λ¬Έμ μ¬μ΄νΈ] λ¬Έμ λ²νΈ(λ²νΈ μ‘΄μ¬μ).λ¬Έμ μ΄λ¦(λμ΄λ-optional)
ννλ‘ PR μμ² ex) [Leetcode] 1. Two Sum(Easy)- asigneeλ μκΈ° μμ
- labelμ μ¬μ©ν μΈμ΄μ λ¬Έμ μ λμ΄λ
κ°μ μΈμ΄λ₯Ό μ°λ μ¬λλ€λΌλ¦¬ μ½λ리뷰λ₯Ό νλ©΄μ μλ‘μ μ½λλ₯Ό 보며 μ±μ₯ν΄λ΄
μλ€.
PRμ Reviewerκ° μλλλΌλ μ κ·Ήμ μΌλ‘ ν΄λ³΄μμ
Reviewerλ μ무리 λ¦μ΄λ μ΄νμμ commentλ₯Ό λ¨κΈ°κ³ PRμ μμ²ν λ³ΈμΈμ΄ νμΈ ν merge ν©μλ€!
λ§€λ² master branchλ pull requestν΄μ μ΅μ νλ₯Ό μ μ§ν΄μ!
- 리뷰μ ꡬ체μ μ΄κ³ λͺ μμ μΈ νΌλλ°± μ 곡
- μ€νμ μ 무
- μν λΆλΆμ μνλ€κ³ μ κ·Ήμ μΈ νΌλλ°±
- λ³μλͺ , λΉμ¦λμ€ λ‘μ§ λ± μ½λλ₯Ό λ΄€μ λ μ΄ν΄κ° μκ°κ±°λ λͺ¨νΈν λΆλΆ μ§λ¬Έ - μ§λ¬Έλ°μ μ¬λμ μ΄λ₯Ό μ€λͺ νλ©΄μ λ€μ 볡기ν μ μκ³ μ§λ¬Έν μ¬λμ λ΅λ³μ λ³΄κ³ λ‘μ§μ κ΄ν μ§μμ μ»λ κ² λͺ©μ
- κ°μ μ¬ν μ μ
.
βββ Leetcode
β βββ Easy
β β βββ 1. Two Sum
β β β βββ readme.md
β β β βββ example.js
β β βββ 7. Reverse Integer
β β β βββ readme.md
β β β βββ example.js
β β βββ 9. Palindrome Number
β β βββ readme.md
β β βββ example.js
β β βββ example.py
β βββ Medium
β βββ 102. Binary Tree Level Order Traversal
β β βββ readme.md
β β βββ example.js
β βββ 103. Binary Tree Zigzag Level Order Traversal
β β βββ readme.md
β β βββ example.js
β βββ 2. Add Two Numbers
β β βββ readme.md
β β βββ example.js
β βββ 3. Longest Substring Without Repeating Characters
β β βββ readme.md
β β βββ example.js
β βββ 98. Validate Binary Search Tree
β βββ readme.md
β βββ example.js
βββ Programmers
β βββ Level1
β β βββ λͺ¨μκ³ μ¬
β β β βββ readme.md
β β β βββ example.js
β β βββ κ°μ₯ ν° μ
β β β βββ readme.md
β β β βββ example.js
β β βββ Kλ²μ§Έμ
β β β βββ readme.md
β β β βββ example.js
β β β βββ example.py
β β βββ μμ£Όνμ§ λͺ»ν μ μ
β β β βββ readme.md
β β β βββ example.js
β β βββ 체μ‘볡
β β βββ readme.md
β β βββ example.js
β βββ Level2
β βββ κΈ°λ₯κ°λ°
β β βββ readme.md
β β βββ example.js
β βββ μμ μνΈ
β β βββ readme.md
β β βββ example.js
β βββ λ€λ¦¬λ₯Ό μ§λλ νΈλ
β β βββ readme.md
β β βββ example.js
β βββ μ½μμ ν©
β β βββ readme.md
β β βββ example.js
β β βββ example.py
β βββ νλ¦°ν°
β βββ readme.md
β βββ example.js
βββ README.md