πŸ’» Coding Problems Solving/Array | String | Loop

[BOJ 1789] μˆ˜λ“€μ˜ ν•©

Kim_dev 2022. 6. 26. 17:18

[BOJ 1789] μˆ˜λ“€μ˜ ν•©

 

1. 문제 : Link

νŠΉμ • μžμ—°μˆ˜λ₯Ό μ΄λ£¨λŠ” κ°’μ˜ μ΅œλŒ€

 

2. 풀이

1λΆ€ν„° ν•΄λ‹Ή κ°’μ—μ„œ λΉΌμ£Όλ©΄μ„œ 0이 λ˜κ±°λ‚˜ μŒμˆ˜κ°€ λ˜λŠ” 값을 return ν˜Ήμ€ -1 ν•΄μ„œ return

 

3. μ½”λ“œ

n = int(input())
result = 0
cnt = 0

if n == 1 or n == 2:
  result = 1
else:  
  for i in range(1, n):
    n = n - i
    if n == 0 :
      result = i
      break
    elif n < 0:
      result = i - 1
      break

print(result)