633. Sum of Square Numbers
生活随笔
收集整理的這篇文章主要介紹了
633. Sum of Square Numbers
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目就是非負(fù)正數(shù) c,是否可以寫成c**2 = a**2+b**2
1、縮寫范圍,因?yàn)槭瞧椒胶?#xff0c;所以a,b兩個(gè)數(shù)一個(gè)在c的平方根內(nèi)
2、循環(huán)得出另一個(gè)數(shù)的平方
3、這里用到一個(gè)小技巧,一個(gè)數(shù)的平方開(kāi)方取整在平方是否和原來(lái)相等,若相等則存在
4、例如:
????????c=10 i=0 m=10 int(math.sqrt(m))=3 再平方等于9不等于10
????????????? ? ?i=1 m=9? ?int(math.sqrt(m))=3 再平方等于9?
總結(jié)
以上是生活随笔為你收集整理的633. Sum of Square Numbers的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 69. Sqrt(x)(python)
- 下一篇: Tensorflow实现MNIST数据自