2021.04.18 TIL πŸ”Ό

JacksonΒ·2021λ…„ 4μ›” 18일
0

TIL(Today I Learned)

λͺ©λ‘ 보기
21/42

아직은 λ‹€μŒ λ‹¨κ³„λ‘œ λ„˜μ–΄κ°€κΈ°μ— μ• λ§€ν•˜λ‹€. 쑰금 더 ν•΄λ³΄μž

λ‹€μ‹œ 이뢄탐색 πŸ™‡πŸ»β€β™‚οΈ

μΉœκ΅¬μ™€ μ–˜κΈ°ν•˜λ©° 2μ£Όλ™μ•ˆ 이뢄탐색에 λŒ€ν•΄ κ³΅λΆ€ν•œκ²ƒμ— μ•žμœΌλ‘œ μ–΄λ–»κ²Œ 할지 μ–˜κΈ°λ₯Ό ν–ˆλ‹€. κ²°λ‘ μœΌλ‘œλŠ” μ‹œκ°„μƒμœΌλ‘œλŠ” 2μ£Όμ΄μ§€λ§Œ μ‹€μ œλ‘œ κ³΅λΆ€ν•œ μ‹œκ°„μ€ 1~2일정도가 μ•„λ‹κΉŒ μ‹Άλ‹€. ν‰μΌμ—λŠ” ν”„λ‘œμ νŠΈλ‘œ 인해 코딩을 ν•  μ‹œκ°„μ΄ λΆ€μ‘±ν•˜κ³  주말에도 μ‰¬κ±°λ‚˜ λ‹€λ₯Έ μΌλ•Œλ¬Έμ— μ œλŒ€λ‘œ μ§‘μ€‘ν•΄μ„œ ν•˜μ§€ λͺ»ν•œ 것이 원인닀. κ·Έλž˜μ„œ λ„ˆλ¬΄ 쑰급함보닀도 더 μ€€λΉ„ν•΄μ„œ κ³¨λ“œλ¬Έμ œλ„ λͺ‡κ°œλ₯Ό ν’€μ–΄μ•Ό ν•˜μ§€ μ•Šμ„κΉŒ μ‹Άλ‹€.

μˆ˜λ“€μ˜ ν•©
μ •μˆ˜μ œκ³±κ·Ό
IFλ¬Έ μ’€ λŒ€μ‹  써쀘

μœ„μ˜ 문제λ₯Ό ν’€μ–΄λ³΄μ•˜κ³ , μ—­μ‹œλ‚˜ mid값을 μ΄μš©ν•˜λŠ”κ²Œ μ€‘μš”ν–ˆκ³ , μ‹€μˆ˜λ‘œ μΈν•΄μ„œ μ•Œκ²Œ 된 left, right의 μ΄ˆκΈ°κ°’λ˜ν•œ μ€‘μš”ν•˜λ‹€λŠ” 것을 μ•Œμ•˜λ‹€.
IFλ¬Έ μ’€ λŒ€μ‹  써쀘 λŠ” 자칫 μ–΄λ ΅κ²Œ μƒκ°ν• λ»”ν•˜λ‹€κ°€ λ”•μ…”λ„ˆλ¦¬κ°€ μ†ŒνŒ…μ΄ μ•ˆλœλ‹€λŠ” 이유λ₯Ό κ°μ•ˆν•΄μ„œ λ‘κ°œμ˜ 배열을 μ΄μš©ν•΄μ„œ μ²˜λ¦¬ν–ˆλ‹€. Swiftλ‘œλŠ” λ‚΄κ°€ μ΅œμ΄ˆμ΄λ‹€ 히히. (ν•˜μ§€λ§Œ ν™•μ‹€νžˆ c++에 λΉ„ν•΄ λŠλ¦°κ²ƒμ΄ λ³΄μ˜€λ‹€.)

μ„ λΆ„ μœ„μ˜ 점

이 λ¬Έμ œλŠ” λŸ°νƒ€μž„μ—λŸ¬λ‘œ 아직 κ΅¬ν˜„ν•˜μ§€ λͺ»ν–ˆλ‹€. 머리λ₯Ό μ˜€λž«λ™μ•ˆ μ¨μ„œ κ·ΈλŸ°κ±΄μ§€,, μ²˜μŒμ—” μ‰½κ²Œ λŠκΌˆλŠ”λ° μ–΄λŠμˆœκ°„ λ„ˆλ¬΄λ§‰ν˜€μ„œ 거의 1μ‹œκ°„ 30λ™μ•ˆ μ”¨λ¦„ν•˜λ‹€ ν¬κΈ°ν•˜μ˜€λ‹€. λ‹€λ₯Έ λΈ”λ‘œκ·Έλ₯Ό 봐도 이해가 μ•ˆλΌμ„œ μ§ˆλ¬Έμ„ λ‚¨κ²ΌλŠ”λ° λ‹΅λ³€λ§Œμ„ 기닀리고 μžˆλŠ”μ€‘μ΄λ‹€.

μΆ”μ²œν• λ§Œν•œ μ•Œκ³ λ¦¬μ¦˜λΈ”λ‘œκ·Έ

MS Kim

  • μ•Œκ³ λ¦¬μ¦˜ λ³„λ‘œ μ–΄λ–€ 문제λ₯Ό μΆ”μ²œν•˜λŠ”μ§€ μ•Œλ €μ£Όμ‹ λ‹€. 이 λΆ„μ˜ μΆ”μ²œλ¬Έμ œλŒ€λ‘œ ν‘ΈλŠ”κ²ƒλ„ 쒋을 것 κ°™λ‹€.

바킹독

  • μ•Œκ³ λ¦¬μ¦˜μ˜ κΈ°μ΄ˆμ ‘κ·Όμ— λŒ€ν•΄ λΆ„λ₯˜λ³„λ‘œ μ–΄λ–»κ²Œ 접근해야할지 μ„Έμ„Έν•˜κ²Œ μ„€λͺ…ν•΄μ£Όμ‹ λ‹€. μœ νŠœλΈŒλ„ μžˆμ–΄μ„œ 좔후에 볼것 κ°™λ‹€.

κ²°λ‘ 


  • 아직은 μ’€ 더 이 λΆ„μ•Όλ₯Ό κ³΅λΆ€ν•΄λ³΄μž
  • 아직 우물 μ•ˆ κ°œκ΅¬λ¦¬μ˜€λ‹€. κ²°μ½” μ‰½μ§€μ•Šμ€ λ¬Έμ œλ“€μ΄ λ§Žλ‹€ γ…œ

0개의 λŒ“κΈ€