티스토리 뷰
루트를 이용해 루트가 정수값일 경우 x + 1 의 제곱을 리턴하고 아닐경우 no를 리턴하자
import math
def nextSqure(n):
if math.sqrt(n) == int(math.sqrt(n)):
return int((math.sqrt(n) + 1) ** 2)
return 'no'
# 아래는 테스트로 출력해 보기 위한 코드입니다.
print("결과 : {}".format(nextSqure(121)));'문제 풀이 > Programmers' 카테고리의 다른 글
| [python3][level 1] 최대공약수와 최소공배수 (0) | 2018.04.11 |
|---|---|
| [python3][level 1] 같은 숫자는 싫어 (0) | 2018.04.10 |
| [python3][level 1] 짝수와 홀수 (0) | 2018.04.10 |
| [python3][level 1] 문자열 내 p와 y의 개수 (0) | 2018.04.10 |
| [python3][level 1] 문자열 다루기 기본 (0) | 2018.04.10 |
댓글