๐ฌ ๋ฌธ์ ์ค๋ช : ์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ ์์์ ์์ ์ ์ n์ ๋ํด, n์ด ์ด๋ค ์์ ์ ์ x์ ์ ๊ณฑ์ธ์ง ์๋์ง ํ๋จํ๋ ค ํฉ๋๋ค. n์ด ์์ ์ ์ x์ ์ ๊ณฑ์ด๋ผ๋ฉด x+1์ ์ ๊ณฑ์ ๋ฆฌํดํ๊ณ , n์ด ์์ ์ ์ x์ ์ ๊ณฑ์ด ์๋๋ผ๋ฉด -1์ ๋ฆฌํดํ๋ ํจ์๋ฅผ ์์ฑํ์ธ์. ๐ ์ ํ ์ฌํญ n์ 1์ด์, 50000000000000 ์ดํ์ธ ์์ ์ ์์ ๋๋ค. ๐ก ๋์ ํ์ด def solution(n): answer = 0 for i in range (1, n+1): if n == (i**2) : answer = (i+1)**2 break else: answer = -1 return answer * range์ break๋ฅผ ์ ์จ์ผ! ๐ก ๋ค๋ฅธ ํด์ค def nextSqure(n): sqrt = n ** (1/2) if sqrt %..