Bibi's DevLog πŸ€“πŸŽ

[TIL - Codesquad] μ•Œκ³ λ¦¬μ¦˜ 데이 λ³Έλ¬Έ

TIL

[TIL - Codesquad] μ•Œκ³ λ¦¬μ¦˜ 데이

λΉ„λΉ„ bibi 2021. 1. 27. 21:23

[210127]

μ–΄μ œλŠ” λ―Έμ…˜ μ½”λ”©λ§Œ ν•˜κ³  μ•Œλ°”λ₯Ό κ°€λŠλΌ TIL을 λͺ» μ μ—ˆλ‹€.
μ˜€λŠ˜μ€ μ•Œκ³ λ¦¬μ¦˜ ν•˜λŠ” λ‚ . TIL 적을 게 λ§Žμ„ 것 κ°™μœΌλ‹ˆ 잘 μ •λ¦¬ν•΄μ„œ μ˜¬λ €μ•Όκ² λ‹€.

μ§€κΈˆκΉŒμ§€μ˜ μ•Œκ³ λ¦¬μ¦˜λ°μ΄ 쀑에 κ°€μž₯ λŠλ‚€ 점이 λ§Žμ€ λ‚ μ΄μ—ˆλ‹€(prisoner 문제).
그리고 μ•Œκ²Œ 된 점도 λ§Žμ€ λ‚ μ΄μ—ˆλ‹€(μ˜λ‹¨μ–΄..πŸ˜…)

TIL

μžλ°” μ ˆλŒ€κ°’ κ΅¬ν•˜κΈ° Math.abs()

Math.abs(num) : 숫자 num의 μ ˆλŒ€κ°’μ„ λ°˜ν™˜ν•œλ‹€.

  • num은 int, double, float, long 숫자 μžλ£Œν˜•μ΄ 될 수 μžˆλ‹€.
  • 리턴 νƒ€μž… : numκ³Ό λ™μΌν•œ νƒ€μž….

Hakerrank - kangaroo

1/3μ •λ„μ˜ ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€κ°€ 틀렸을 λ•Œ λ„μ €νžˆ λͺ¨λ₯΄κ² μ–΄μ„œ λ‹€λ₯Έ μ‚¬λžŒλ“€μ˜ 풀이λ₯Ό 찾아보고 λ‹€μ‹œ μ½”λ”©ν–ˆλ‹€.

λ‚΄κ°€ μƒκ°ν•˜μ§€ λͺ»ν•œ 경우의 수λ₯Ό μ•Œκ²Œ λ˜μ—ˆκ³ , κ·Έ 경우의 수λ₯Ό μ²˜λ¦¬ν•˜λŠ” μ½”λ“œλ₯Ό μΆ”κ°€ν•˜λ‹ˆ 잘 λ™μž‘ν–ˆλ‹€.

Hakerrank - save the prisoner

λͺ‡ μ‹œκ°„ μ‚½μ§ˆν•˜λ‹€κ°€ λ„μ €νžˆ λ‚΄ λ¨Έλ¦¬λ‘œλŠ” μ•ˆλ˜κ² λ‹€ ν•΄μ„œ κ΅¬κΈ€λ§ν–ˆλ‹€. 😭
λ‚΄κ°€ ꡬꡬ절절 μ“΄ μ½”λ“œ(40쀄 이상)λ₯Ό 보닀가
λ‹€λ₯Έ λΆ„λ“€μ˜ 풀이 μ½”λ“œ (1~3쀄)λ₯Ό λ³΄λ‹ˆ μΆ©κ²©λ°›μ•˜λ‹€. 흑흑

였늘 이 문제λ₯Ό μ‚½μ§ˆν•˜λ©΄μ„œ λΌˆμ €λ¦¬κ²Œ λŠλ‚€ 것..

  • 항상 μ΅œμ•…μ˜ 경우λ₯Ό μƒμƒν•˜μž. μ˜ˆμ‹œλŠ” 말 κ·ΈλŒ€λ‘œ μ˜ˆμ‹œμΌ 뿐이닀. λ³€μˆ˜μ—λŠ” μ œν•œ λ²”μœ„ λ‚΄μ˜ λͺ¨λ“  μˆ˜κ°€ λ“€μ–΄κ°ˆ 수 μžˆλ‹€.
  • λ…Έκ°€λ‹€λ‘œ 풀지 말자. μ•Œκ³ λ¦¬μ¦˜μ€ μ½”λ“œλ‘œ ꡬꡬ절절 κΈ€μ“°κΈ° ν•˜λŠ” 게 μ•„λ‹ˆλ‹€. (닡이 λ‚˜μ˜¨λ‹€κ³  해도 μ‹œκ°„/곡간 λ³΅μž‘λ„ λ•Œλ¬Έμ— failed λœ¬λ‹€)
    문제의 논리, κ·œμΉ™μ„ μƒκ°ν•˜λ©΄μ„œ μ΅œλŒ€ν•œ κ°„λ‹¨νžˆ κ³΅μ‹ν™”ν•˜μž.
    (μˆ˜ν•™λ¬Έμ œ ν’€λ˜ 버릇 κ·ΈλŒ€λ‘œ λ‚˜μ˜¨λ‹€γ…‹γ…‹γ… γ… )

1/27 였늘의 μ˜λ‹¨μ–΄

diagonal (a) λŒ€κ°μ„ μ˜. μ‚¬μ„ μ˜ (n) λŒ€κ°μ„ , 사선

absolute (a) μ™„μ „ν•œ / μ ˆλŒ€μ μΈ (n) μ ˆλŒ€μ μΈ 것
absolute value (n) μ ˆλŒ“κ°’

military time (n) 24μ‹œκ°„μ œ ν‘œμ‹œ. ꡰ용 μ‹œκ°„.

conversion (n) μ „ν™˜
convert (v) μ „ν™˜ν•˜λ‹€/μ „ν™˜λ˜λ‹€. λ°”κΎΈλ‹€.

choreograph (v) μ—°μΆœν•˜λ‹€. μ•ˆλ¬΄λ₯Ό μ§œλ‹€. / κ³„νšν•˜λ‹€.

i.e. 즉. λ‹€μ‹œ λ§ν•΄μ„œ.

*space-separated * 곡백(띄어쓰기)으둜 κ΅¬λΆ„λœ.

A to pass out to B Bμ—κ²Œ λ‚˜λˆ  쀄 A.
(예) cards to pass out to my classmates 반 μΉœκ΅¬λ“€μ—κ²Œ λ‚˜λˆ μ€„ μΉ΄λ“œλ“€.
pass out λ‚˜λˆ μ£Όλ‹€ / κΈ°μ ˆν•˜λ‹€

jail (n) κ΅λ„μ†Œ

jailer (n) κ°„μˆ˜ / κ΅λ„μ†Œμž₯

prisoner (n) μ£„μˆ˜

sequential (a) 순차적인, 연속적인

sequence (n) μˆœμ„œ / 연속적 사건듀

distributed (a) (널리)λΆ„ν¬λœ. λΆ„μ‚°λœ.

distribute (n) λΆ„λ°°ν•˜λ‹€. λ‚˜λˆ„μ–΄ μ£Όλ‹€.

query (n) 질문, 문의 (v) 묻닀, λ¬Έμ˜ν•˜λ‹€