Haskell - Punts més propers P54585


Statement
 

pdf   zip

html

Feu una funció closest :: [(Float,Float)] -> Float que, donat un conjunt de punts en el plà, retorni la distància euclidiana entre els dos punts més propers.

Public test cases
  • Input

    closest [(1.2,4.5),(2.4,1.2),(3.3,1.1),(4.4,4.4),(7.7,1.1),(1.1,2.1),(8.6,1.9),(3.3,9.0)]
    closest [(1.0,1.9),(2.0,2.9),(3.0,3.9),(4.0,4.9),(5.0,5.9)]
    

    Output

    0.9055384
    1.4142135
    
  • Information
    Author
    Jordi Petit
    Language
    Catalan
    Official solutions
    Haskell
    User solutions
    Haskell