✏️ TIL

[ TIL ] μ •λ¦¬ν• κ²Œ λ„ˆλ¬΄ λ§Žμ•„μš”.. / 24λ…„ 3μ›” 5일

EarthSea 2024. 3. 7. 16:20

 

μ˜€λŠ˜μ€ μ •λ¦¬ν• κ²Œ λ„ˆλ¬΄λ‚˜ λ§Žμ€ λ‚ μ΄λ„€μš”..

μ €λ²ˆμ£Ό ν•˜λ£¨λ₯Ό ν†΅μ§Έλ‘œ 결석해버린 탓에 μ €λ²ˆμ£Όμ— λλƒˆμ–΄μ•Όν•  정리듀을 아직도 ν•˜κ³  μžˆμ–΄μš”..

주말에 ν•  수 μžˆμ—ˆμŒμ—λ„ λ…Ό λ‚˜λ₯Ό νƒ“ν•˜λ¦¬!

 

머릿속에 λ“€μ–΄μ˜¨ κ°œλ…λ“€κ³Ό λ²¨λ‘œκ·Έμ— μ •λ¦¬ν•˜κ³  싢은 λ‚΄μš©λ“€μ€ λ§Žμ€ 데 λ§Žμ€ 양을 λͺ»μ³λ‚΄κ³  μžˆλŠ” μ˜€λŠ˜μž…λ‹ˆλ‹€.

κ°•μ˜λ„ λ“€μ–΄μ•Όν•˜κ³ , μƒˆλ‘œμš΄ κ°œλ…λ“€λ„ μ–΄μ„œ 정리해야할텐데 말이죠!

 

μš°μ„  였늘의 TIL을 μ μ–΄λ΄…μ‹œλ‹€.

 


 

Tuple의 μΈμŠ€ν„΄μŠ€μ— 이름 μ„€μ • κ°€λŠ₯!

  let case = (

      a: [1, 2, 3, 4, 5],

      b: [1, 2, 3, 5, 2, 3],

      c: [1, 3, 4, 2, 3, 4, 5, 6]

  )

λ‹€λ₯Έ μ‚¬λžŒμ˜ 풀이 μ€‘μ—μ„œ 이런 μ½”λ“œλ₯Ό ν™•μΈν–ˆλŠ”λ° 이게 λŒ€μ²΄ 뭐지..? μ‹Άμ—ˆμ–΄μš”.

ꡬ글링을 뭐라고 해야할지도 감이 μž‘νžˆμ§€ μ•Šμ•„ νŠœν„°λ‹˜κ»˜ μ§ˆλ¬Έμ„ λ“œλ Έμ–΄μš”!

 

tuple νƒ€μž…μΈλ°, μΈμŠ€ν„΄μŠ€μ˜ 이름을 λ„£μ–΄μ„œ κΉ”λ”ν•˜κ²Œ μ •λ¦¬ν•œ μ½”λ“œλΌλŠ” 닡변을 λ°›μ•˜μŠ΅λ‹ˆλ‹€.

μ—¬κΈ°μ„œ ν•˜λ‚˜λ₯Ό 더 κΉ¨λ‹¬μ•˜μ£΅.. 'μ•„.. λ‚˜ Tuple에 λŒ€ν•΄μ„œ 잘 λͺ¨λ₯΄λŠ” κ΅¬λ‚˜..'

 

λ‹Ήμž₯ Tuple 곡뢀 μ‹œμž‘ν•΄!ν•΄μ„œ

Tuple에 λŒ€ν•΄μ„œ ν•™μŠ΅ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

 

Tuple은 λ°°μ—΄κ³Ό λ”•μ…”λ„ˆλ¦¬μ™€λŠ” λ‹€λ₯΄κ²Œ ν•˜λ‚˜μ˜ λ³€μˆ˜λ‚˜ μƒμˆ˜μ— μ—¬λŸ¬ κ°€μ§€ νƒ€μž…μ„ μ •λ ¬ν•  수 μžˆλŠ” νƒ€μž…μž…λ‹ˆλ‹€. 각 μš”μ†Œμ— λŒ€ν•œ 접근은 μš”μ†Œμ˜ 인덱슀λ₯Ό μ‚¬μš©ν•˜μ—¬ μ ‘κ·Όν•˜κ³ , 인덱슀 λŒ€μ‹ μ— μœ„μ˜ μ½”λ“œμ²˜λŸΌ μΈμŠ€ν„΄μŠ€μ˜ 이름을 λ„£μ–΄μ„œ μΈμŠ€ν„΄μŠ€ μ΄λ¦„μœΌλ‘œ 접근도 κ°€λŠ₯ν•©λ‹ˆλ‹€. tuple을 ν†΅μ§Έλ‘œ λ‹€λ₯Έ λ³€μˆ˜μ˜ νŠœν”Œμ— λŒ€μž…μ„ μ‹œμΌœ μ‚¬μš©ν•  μˆ˜λ„ 있고, ν•¨μˆ˜μ˜ λ¦¬ν„΄κ°’μœΌλ‘œλ„ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 


 

컀리큘럼 λ§€λ‹ˆμ €λ‹˜μ˜ ν•™μŠ΅λ²• νŠΉκ°•

 

μ˜€λŠ˜μ€ 유OO 컀리큘럼 λ§€λ‹ˆμ €λ‹˜μ˜ ν•™μŠ΅λ²•μ— λŒ€ν•œ νŠΉκ°•μ΄ μžˆμœΌμ…¨μ–΄μš”.

μ•žμœΌλ‘œμ˜ 4κ°œμ›”λ™μ•ˆ μ–΄λ–€ λ§ˆμŒκ°€μ§μœΌλ‘œ μ–΄λ–»κ²Œ ν•™μŠ΅ν•΄μ•Όν•˜λŠ”μ§€μ— λŒ€ν•œ λ°©ν–₯μ„±μ˜ μ΄μ•ΌκΈ°μ˜€μŠ΅λ‹ˆλ‹€.

 

였늘 νŠΉκ°• 쀑 κ°€μž₯ 기얡에 λ‚¨λŠ” 말은

 

μ—¬λŸ¬λΆ„μ€ μ˜ˆλΉ„ κ°œλ°œμžκ°€ μ•„λ‹ˆλΌ μ£Όλ‹ˆμ–΄ κ°œλ°œμžμž…λ‹ˆλ‹€.

 

μ΄μ—ˆμ–΄μš”.

 

μ €λŠ” 항상 μ €λ₯Ό μ†Œκ°œν•  λ•Œ 'μ˜ˆλΉ„ iOS 개발자 λ°°μ§€ν•΄μž…λ‹ˆλ‹€.'라고 μ†Œκ°œν–ˆμ–΄μš”.

κ·ΈλŸ¬λ©΄μ„œ κ°€κΉŒμš΄ λ―Έλž˜μ—λŠ” 'iOS 개발자 λ°°μ§€ν•΄μž…λ‹ˆλ‹€.' 라고 μ†Œκ°œν•˜κ³  싢닀라고 생각을 ν–ˆμ£ .

 

ν•˜μ§€λ§Œ 였늘 νŠΉκ°•μ„ λ“£κ³ λŠ” λ§ˆμΈλ“œλ₯Ό λ°”κΎΈκΈ°λ‘œ ν–ˆμŠ΅λ‹ˆλ‹€.

'μ˜ˆλΉ„ κ·Έλ”΄κ±° 치우고 λ‚˜λŠ” μ˜€λŠ˜λΆ€ν„° μ£Όλ‹ˆμ–΄ κ°œλ°œμžμ΄λ‹€.'

λΌλŠ” μƒκ°μœΌλ‘œ μ½”λ”©κ³Ό νŒ€ν”Œκ³Ό κ·Έ μ΄μ™Έμ˜ λͺ¨λ“  ν•™μŠ΅μ— μž„ν•˜κΈ°λ‘œ ν–ˆμŠ΅λ‹ˆλ‹€.

 

 

 

ν•™μŠ΅λ°©λ²•

1. 둜직과 μ½”λ“œμ— λŒ€ν•œ μ˜λ„μƒκ°ν•˜κΈ°

2. κ΅¬ν˜„ν•˜λŠ” 기술, μŠ€νƒμ— λͺ©μ κ³Ό κ·Όκ±°λ₯Ό κ°€μ§€κΈ°

3. λ‚΄κ°€ μ„ νƒν•œ 방법이 항상 옳고 쒋은 것이라고 μƒκ°ν•˜μ§€ μ•ŠκΈ°

 

λ§€λ‹ˆμ €λ‹˜κ»˜μ„œ μ§€μ†μ μœΌλ‘œ κ°•μ‘°ν•˜μ‹ κ±΄ λͺ¨λ“  μ½”λ“œμ— μ˜λ¬Έμ μ„ κ°€μ§€λΌλŠ” κ²ƒμ΄μ—ˆμ–΄μš”. μ•„μ£Ό μ‚¬μ†Œν•œ 것이라도 λ¬ΌμŒν‘œλ₯Ό 찍고, 거기에 λŒ€ν•œ 해닡을 슀슀둜 찾아가보라고..

 

κ°œλ°œμžκ°€ κ°€μ Έμ•Όν•˜λŠ” κ°€μž₯ μ€‘μš”ν•œ 덕λͺ©μ΄λΌκ³  생각을 ν•˜κ³  μΈμ§€λŠ” ν•˜κ³  μžˆλŠ” 데 마음처럼 쉽지가 μ•Šλ”λΌκ΅¬μš”..

ν•˜μ§€λ§Œ, μ˜€λŠ˜λΆ€ν„° μ €μ˜ λͺ¨λ“  μ½”λ“œμ— 이유λ₯Ό λ§Œλ“€κ³ , λ‹€λ₯Έ μ‚¬λžŒμ˜ λͺ¨λ“  μ½”λ“œμ— μ˜λ¬Έμ μ„ κ°€μ§€κΈ°λ‘œ ν•˜μ˜€μŠ΅λ‹ˆλ‹€. λ‚΄κ°€ λ‚˜μ˜ μ½”λ“œμ— λŒ€ν•œ λͺ©μ κ³Ό κ·Όκ±°λ₯Ό μ„€λͺ…ν•  수 μ—†λ‹€λ©΄ 그건 λ‚΄κ°€ μ§  μ½”λ“œκ°€ μ•„λ‹ˆλ‹€! 라고 μƒκ°ν•˜κΈ°λ‘œ ν–ˆμ–΄μš”.

 

λͺ¨λ“  것에 μ˜λ¬Έμ„ κ°–κ³  κ·Έ 해결점을 μ°Ύμ•„μ„œ κΈ°λ‘ν•˜λ©° λ‚΄κ²ƒμœΌλ‘œ λ§Œλ“€μž!

 

λ˜ν•œ λ‚΄κ°€ μ„ νƒν•œ 방법이 항상 쒋은 방법이 μ•„λ‹ˆλΌ 더 쒋은 방법을 항상 κ³ λ―Όν•˜κ³  μ‹€ν˜„ν•΄μ•Όν•œλ‹€λΌλŠ” 말이 정말 μ™€λ‹Ώμ•˜μ–΄μš”. 사싀 νŒ€ν”Œμ„ μ§„ν–‰ν•˜λ©° μ†μœΌλ‘œ '이게 λ§žλŠ” κ±° 같은데..'λΌλŠ” 생각을 ν•œμ λ„ μžˆμ—ˆμ–΄μš”. κ·Έ 생각이 ν‹€λ Έλ‹€λΌλŠ” 것을 κΉ¨λ‹«κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. λ‚΄κ°€ μƒκ°ν•œ 것이 λ‹€ λ§žλŠ” 건 μ•„λ‹ˆλΌλŠ” 것을 항상 κ°€μŠ΄μ†μ— μƒˆκ²¨λ†“κ³  λ¬Έμ œμ μ„ λ°”λΌλ³΄κΈ°λ‘œ ν•˜μ˜€μ–΄μš”.

 

 

ν˜‘μ—…ν•˜κΈ°

1. 예쁘게 λ§ν•˜κΈ°

2. μ „λ‹¬ν•˜κ³ μž ν•˜λŠ” λ°”λ₯Ό λͺ…ν™•ν•˜κ²Œ λ§ν•˜κΈ°

3. 데이터 λ˜λŠ” 기술적인 κ·Όκ±°λ₯Ό λ°”νƒ•μœΌλ‘œ μ†Œν†΅ν•˜κΈ°

 

코더가 μ•„λ‹Œ κ°œλ°œμžκ°€ 되기 μœ„ν•΄μ„œλŠ” μ†Œν”„νŠΈ μŠ€ν‚¬μ΄ 맀우맀우맀우 μ€‘μš”ν•˜λ‹€κ³  ν•˜μ…¨μ–΄μš”. 

 

'이게 μ•„λ‹Œλ°'라고 생각이 λ˜λ”λΌλ„ λ‘₯κΈ€κ²Œ λ§ν•˜κ³  μ „λ‹¬ν•˜λŠ” 것을 μ—°μŠ΅ν•΄μ•Όκ² μ–΄μš”. λ˜‘κ°™μ€ 이야기와 μš”κ΅¬λ₯Ό ν•˜λ”λΌλ„ 말이 μ•„λ‹€λ₯΄κ³  μ–΄λ‹€λ₯΄κΈ° λ•Œλ¬Έμ— νŒ€μ„ 쒋은 λ°©ν–₯으둜 μ΄λŒμ–΄κ°€κΈ° μœ„ν•΄μ„œλŠ” κΌ­ ν•„μš”ν•œ μŠ€ν‚¬μ΄λΌκ³  생각이 λ“€μ—ˆμŠ΅λ‹ˆλ‹€. μƒλŒ€λ°©μ˜ 기뢄을 μœ„ν•΄ 말을 λŒλ €μ„œ ν•˜λ”λΌλ„ λ‚΄κ°€ μ „λ‹¬ν•˜κ³ μž ν•˜λŠ” λ°”λŠ” λͺ…ν™•νžˆ 이야기해야할 것 κ°™μ•„μš”!

 

λ˜ν•œ λ‚΄κ°€ μ˜κ²¬μ„ λ‚΄μ„ΈμšΈ λ•ŒλŠ” κ·Έ μ˜κ²¬μ— λ’·λ°›μΉ¨λ˜λŠ” 기술적인 κ·Όκ±°κ°€ 무쑰건 μžˆμ–΄μ•Ό ν•˜κ΅¬λ‚˜λ„ κΉ¨λ‹¬μ•˜μ–΄μš”. λ¬΄μž‘μ • 'κ·Έλƒ₯μš”'κ°€ μ•„λ‹Œ μ΄λŸ¬ν•΄μ„œ μ €λŸ¬ν•˜κΈ° λ•Œλ¬Έμ— 이게 더 쒋을 것 κ°™μ•„μš”~! 라고 이야기할 수 μžˆμ–΄μ•Όν•œλ‹€λŠ” 것! μ•„μ£Ό 깊이 μ΄ν•΄ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

 

 

ν•œμ‹œκ°„μ˜ νŠΉκ°•λ™μ•ˆ 깨달은 것도 배운 것도 λ§Žμ€ 것 κ°™μ•„μš”.

 

κ°œλ°œμžμ—κ²Œ "κ·Έλƒ₯"μ΄λΌλŠ” λ‹¨μ–΄λŠ” μ—†λ‹€!

 


μ˜€λŠ˜μ€ μ—¬κΈ°κΉŒμ§€ν•˜κ³  이만 μžμ•Όκ² λ„€μš”!!

내일을 μœ„ν•΄μ„œ μ˜€λŠ˜μ€ 이만 λˆˆμ„ λΆ™μž…λ‹ˆλ‹€~!