Ad
Code
Diff
  • -- Moonscript!
    above_two: -> true
    • def above_two(_):
    • return True
    • -- Moonscript!
    • above_two: -> true
Code
Diff
  • -- Moonscript!
    is_perfect_square: => @ ^ 0.5 % 1 == 0
    • is_perfect_square = lambda n: not n**0.5 % 1
    • -- Moonscript!
    • is_perfect_square: => @ ^ 0.5 % 1 == 0
Code
Diff
  • -- Moonscript!
    multiply_and_add_one = (a, b) -> a * b + 1
    
    { :multiply_and_add_one }
    • local multiply_and_add_one = function(a, b)
    • return a * b + 1
    • end
    • return multiply_and_add_one
    • -- Moonscript!
    • multiply_and_add_one = (a, b) -> a * b + 1
    • { :multiply_and_add_one }
Code
Diff
  • -- Moonscript!
    import sort, reduce from require "pl.seq"
    max_number = => ~~(reduce "..", sort "#{@}"\gmatch".")\reverse!
    
    { :max_number }
    • maxNumber
    • -- Moonscript!
    • import sort, reduce from require "pl.seq"
    • max_number = => ~~(reduce "..", sort "#{@}"\gmatch".")\reverse!
    • =n=>
    • eval([...n+``].sort().reverse().join``+`n`)
    • { :max_number }
Code
Diff
  • local function find_squares_in_array(arr)
      local sum = 0
      for _, v in ipairs(arr) do
        sum = sum + v ^ 2
      end
      return sum
    end
    
    return find_squares_in_array
    • from numpy import square
    • local function find_squares_in_array(arr)
    • local sum = 0
    • for _, v in ipairs(arr) do
    • sum = sum + v ^ 2
    • end
    • return sum
    • end
    • def find_squares_in_array(arr):
    • return sum(map(square, arr))
    • return find_squares_in_array