Move History

Fork Selected
  • Numbers
    Data Types
    Fundamentals
    Code
    def perfect(numbers):
        #Code goes here. Good Luck!
        
        return list(filter(is_square, numbers))
        
    def is_square(n):
        return round( n**.5 )**2 == n
    Test Cases
    test.assert_equals(perfect([2,4,8,16,25]), [4, 16, 25])
  • Code
    • def perfect(numbers):
    • #Code goes here. Good Luck!
    • return [i for i in numbers if i == (i ** 0.5) ** 2]
    • return list(filter(is_square, numbers))
    • def is_square(n):
    • return round( n**.5 )**2 == n