[ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€] Lv1. 두 μ •μˆ˜ μ‚¬μ΄μ˜ ν•©

2022. 10. 4. 11:02γ†μ½”λ”©ν…ŒμŠ€νŠΈ μ—°μŠ΅/ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€_2022

728x90

 

문제 μ„€λͺ…

두 μ •μˆ˜ a, bκ°€ μ£Όμ–΄μ‘Œμ„ λ•Œ a와 b 사이에 μ†ν•œ λͺ¨λ“  μ •μˆ˜μ˜ 합을 λ¦¬ν„΄ν•˜λŠ” ν•¨μˆ˜, solution을 μ™„μ„±ν•˜μ„Έμš”.
예λ₯Ό λ“€μ–΄ a = 3, b = 5인 경우, 3 + 4 + 5 = 12μ΄λ―€λ‘œ 12λ₯Ό λ¦¬ν„΄ν•©λ‹ˆλ‹€.

μ œν•œ 쑰건
  • a와 bκ°€ 같은 κ²½μš°λŠ” λ‘˜ 쀑 아무 μˆ˜λ‚˜ λ¦¬ν„΄ν•˜μ„Έμš”.
  • a와 bλŠ” -10,000,000 이상 10,000,000 μ΄ν•˜μΈ μ •μˆ˜μž…λ‹ˆλ‹€.
  • a와 b의 λŒ€μ†Œκ΄€κ³„λŠ” μ •ν•΄μ Έμžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
μž…μΆœλ ₯ 예
a                                                        b                                                        return
3 5 12
3 3 3
5 3 12

 

 

λ‚˜μ˜ 풀이

Max둜 λΉ„κ΅ν•œ μ΄μœ λŠ” a와 b 의 λŒ€μ†Œκ΄€κ³„κ°€ μ •ν•΄μ Έ μžˆμ§€ μ•ŠκΈ° λ•Œλ¬Έμ— μ–΄λ–€ 값이 더 클지 λͺ¨λ₯΄κΈ° λ•Œλ¬Έμ΄λ‹€. 

이것 λ•Œλ¬Έμ— 속도가 느리게 λ‚˜μ˜€λŠ”κ±° κ°™κΈ΄ν•œλ° λ‹Ήμ‹œ μƒκ°λ‚˜λŠ” 방법은 μ΄κ±°μ˜€λ‹€. 

 

 

λ‹€λ₯Έ μ‚¬λžŒ 풀이

더 κΉ”λ”ν•˜κ²ŒλŠ” λ“±μ°¨μˆ˜μ—΄ 곡식을 μ‚¬μš©ν•΄μ„œ ν•˜λŠ” 방법이 μžˆμ—ˆλ‹€..

와 λ“±μ°¨μˆ˜μ—΄ λ„ˆλ¬΄ μ˜›λ‚ μ— κ³΅λΆ€ν•˜κ³  까먹고 μžˆμ—ˆλŠ”λ°.... 

μ•„λ¬΄νŠΌ μ΄λ ‡κ²Œ ν•˜λ©΄ κΉ”λ”ν•˜κ²Œ ν•΄κ²° κ°€λŠ₯.. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90