题解 | #兔子的序列#

兔子的序列

https://www.nowcoder.com/practice/55fc2ebad3fd444bbb1754ba1b259762

import math

def is_perfect_square(num):
    root = int(math.sqrt(num))
    return root * root == num

def find_max_non_square(numbers):
    max_non_square = float('-inf')
    for num in numbers:
        if not is_perfect_square(num):
            max_non_square = max(max_non_square, num)
    return max_non_square

def main():
    n = int(input().strip())
    numbers = list(map(int, input().strip().split()))
    
    result = find_max_non_square(numbers)
    print(result)

if __name__ == "__main__":
    main()

#python#
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务