2021.04.11 TIL πŸ”Ό

JacksonΒ·2021λ…„ 4μ›” 11일
1

TIL(Today I Learned)

λͺ©λ‘ 보기
15/42

λ‹€μ‹œ ν•œλ²ˆ λŠκΌˆλ‹€.
λͺ¨λ“  λ¬Έμ œλŠ” λ³΅μŠ΅μ„ ν†΅ν•΄μ„œ μ‘°κΈˆμ”© 이해가 λ˜λŠ”κ²ƒμž„μ„

λΆ„λͺ…νžˆ ν’€μ—ˆμ—ˆλŠ”λ° μ™œ μ•ˆν’€λ¦¬μ§€?? πŸ“š

λ‚΄ μΉœκ΅¬μ™€ μ €λ²ˆμ£ΌλΆ€ν„° μ£Όλ§λ§ˆλ‹€ 주쀑에 ν’€μ—ˆλ˜ μ•Œκ³ λ¦¬μ¦˜ λ¬Έμ œμ— λŒ€ν•œ 볡슡 회의λ₯Ό ν–ˆλ‹€. ν•œ λ¬Έμ œλŠ” λ‚΄κ°€ ν’€λ‹€κ°€ ν¬κΈ°ν•˜κ³  λ‹΅μ•ˆμ„ λ΄μ„œ μ΄ν•΄ν–ˆλ‹€κ³  μƒκ°ν•΄μ„œ 이 νšŒμ˜λ•Œ λ‹€μ‹œ ν’€μ–΄λ³΄λŠ” μ‹œκ°„μ„ κ°€μ‘ŒλŠ”λ°, μ „ν˜€ 생각이 λ‚˜μ§ˆ μ•Šμ•˜λ‹€... ν’€λ‹€λ³΄λ‹ˆ 쑰건에 λ§žλŠ” μ΅œλŒ€κ°’μ„ κ΅¬ν•˜λŠ” UpperBoundμ΄κΈ°λŠ” ν•œλ° 이뢄탐색은 특히 이 쑰건문을 μ°ΎλŠ”κ²Œ κ°€μž₯ μ–΄λ ΅λ‹€λŠ” 것을 μ•Œκ²Œ λ˜μ—ˆλ‹€.

//ν•΄λ‹Ή 문제λ₯Ό ν’€κΈ°μœ„ν•œ 쑰건문 핡심 μ½”λ“œ
for idx in 1..<homes.count {
	if homes[idx] - ex >= mid {
    	ex = homes[idx]
        	cnt += 1
    }
}

λ¬Έμ œμ— λŒ€ν•œ 해결법은 λ‚΄κ°€ μ„€λͺ…을 잘 λͺ»ν•΄μ„œ 아직은 λͺ»μ“°κ² λ‹€. μ€‘μš”ν•œμ μ€ ν’€μ—ˆλ‹€κ³  μƒκ°ν•˜λŠ” μ’€ μ–΄λ €μš΄ λ¬Έμ œλŠ” λ‹€μ‹œν•œλ²ˆ ν‘ΈλŠ” μŠ΅κ΄€μ„ κ°–λŠ”κ²Œ μ€‘μš”ν•˜λ‹€λŠ” 생각이 λ“€μ—ˆλ‹€.

κΏ€νŒκ³Ό κ΄€λ‘€
import Foundation 은 λ©”λͺ¨λ¦¬μ™€ μ‹œκ°„μ„ 많이 μž‘μ•„λ¨Ήμ–΄μ„œ import ν•΄μ•Όλ§Œ μ“Έ 수 μžˆλŠ” ν•¨μˆ˜κ°€ μ—†λ‹€λ©΄ μƒλž΅ν•˜λŠ”κ²Œ μ’‹λ‹€.
λ˜ν•œ μ€‘κ΄„ν˜Έμ™€ λ³€μˆ˜λ“€ μ‚¬μ΄λŠ” 항상 λ›°μ–΄μ“°κΈ°λ₯Ό μ“°λŠ” 관둀도 λ°°μ› λ‹€.

μ•ˆλ…•ν•˜μ„Έμš”~ μ €λŠ” μž­μŠ¨μž…λ‹ˆλ‹€ πŸ˜ƒ

이λ ₯μ„œλ₯Ό 썼닀. λŒ€μƒμ€ 넀이버
벌써 λͺ‡λ²ˆμ§Έ κ³ λ°°λ₯Ό λ§ˆμ…¨μ§€λ§Œ λŒ€κ°œ μ½”λ”©ν…ŒμŠ€νŠΈμ—μ„œ λ–¨μ–΄μ Έμ„œ 이λ ₯μ„œ μ“°λŠ”κ²ƒμ€ μ–΄λŠμ •λ„ μ΅μˆ™ν•΄μ§€κ³  μžˆλ‹€. 그런데 κ·Έλ™μ•ˆ λ„ˆλ¬΄ λ‚΄λ©‹λŒ€λ‘œ 이λ ₯μ„œλ₯Ό μ“΄ 감이 μžˆλ‹€λ³΄λ‹ˆ μž‘μ½”λ¦¬μ•„ 의 합격이λ ₯μ„œλ₯Ό μ°Έμ‘°ν•˜μ—¬μ„œ 쑰금 더 가독성이 λ†’κ²Œ 써보기둜 ν–ˆλ‹€. κ·Έ μ „ 이λ ₯μ„œλ₯Ό λ³΄λ‹ˆ ν™•μ‹€νžˆ λ„ˆλ¬΄ 읽기 μ–΄λ €μ› κΈ΄ ν–ˆλ‹€. μ΄λ²ˆμ—λŠ” λ‹΄λ‹ΉμžλΆ„λ“€μ΄ 보기 μ’€ νŽΈν–ˆμœΌλ©΄ ν•˜λŠ” λ°”λžŒμ΄ μžˆλ‹€.

μ˜€λž«λ§Œμ— μ—„λ§ˆμ™€ μ‚°μ±… πŸ‘©β€πŸ‘¦ ❀️

κ·Έλ™μ•ˆ μ—„λ§ˆμ™€ λ‹¨λ‘˜νžˆ 데이트λ₯Ό 해본적이 μ—†λ‹€. λ‚˜κ°€λŠ”κ²ƒμ„ κ·Έλ ‡κ²Œ μ’‹μ•„ν•˜μ‹œμ§ˆ μ•Šμ•„ν•˜μ‹œλ„ ν•˜κ³  λ‚˜λ„ μΉœκ΅¬λ“€μ„ 많이 λ§Œλ‚˜λ‹€ λ³΄λ‹ˆ λ§Žμ€ μ‹œκ°„μ„ 보내지 λͺ»ν•œ 것 κ°™μ•˜λ‹€. κ·Έλž˜μ„œ μ–΅μ§€λ‘œλΌλ„ 30λΆ„ λ‚˜κ°€μžκ³  ν•΄μ„œ 집 μ£Όμœ„λ₯Ό λŒμ•˜λ‹€. 같이 꽃도 보고 사진도 찍고, κ·ΈλŸ¬λ‹€λ³΄λ‹ˆ μ²˜μŒμ—” λ‚˜κ°€λŠ”κ±Έ λ³„λ‘œ 내킀지 μ•Šμ•„ν•˜λ˜ μ—„λ§ˆλ„ μ΄λŸ°μ €λŸ° μ–˜κΈ°λ₯Ό λ‚˜λˆ„λ©΄μ„œ 즐겁게 산책을 λ³΄λƒˆλ‹€. μ‹œκ°„λ‚ λ•Œλ§ˆλ‹€ 자주 ν• κ±Έ ν•˜λ©΄μ„œ μ£„μ†‘μŠ€λŸ½κΈ°λ„ ν–ˆλ‹€. λ‹€μŒμ—λŠ” 자주 λ‚˜κ°€λ³΄λ €κ³  λ…Έλ ₯ν•΄μ•Όκ² λ‹€.


κ²°λ‘ 

  • 곡뢀와 ν”„λ‘œμ νŠΈλ₯Ό 많이 λͺ»ν–ˆμ§€λ§Œ κ·Έλž˜λ„ ν–‰λ³΅ν•œ μ£Όλ§μ΄μ—ˆλ‹€.
  • 내일도 λ‹€μ‹œ μœΌμŒ°μœΌμŒ°ν•΄μ•Όκ² λ‹€.

0개의 λŒ“κΈ€