[プログラマ](python)整数平方根を決定する
3240 ワード
リンクテキスト
n ** 0.5 sqrt(n)
しかしこの方法ではどうしても2、4番を確認できません...
🧩 平方根
🏁 説明する
def solution(n):
return int((n**0.5) + 1) ** 2 if n ** 0.5 / int(n**0.5) == 1 else -1
📌 sqrt(n)/sqrt(n)=int(1)で平方根の有無を判別する🧩 エラーの回答
def solution(n):
x = list(range(1,80000))
if n ** 0.5 in x:
return int((n ** 0.5)+1) ** 2
else:
return -1
# 2,4 틀림 (정확성 88.9)
📌 平方根リストを作成し、sqrt(n)がリストにある場合は、しかしこの方法ではどうしても2、4番を確認できません...
Reference
この問題について([プログラマ](python)整数平方根を決定する), 我々は、より多くの情報をここで見つけました https://velog.io/@richeberry/프로그래머스python-정수-제곱근-판별テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol