Intervals (1) P51126


Statement
 

pdf   zip

thehtml

Feu un programa que, donats dos intervals, en calculi l’interval corresponent a la intersecció o indiqui que aquesta és buida.

Entrada

L’entrada consisteix en quatre enters a1, b1, a2, b2 que representen els intervals [a1,b1] i [a2,b2]. Assumiu a1b1 i a2b2.

Sortida

Cal escriure “[]” si els intervals no tenen intersecció, o bé “[x,y]” si aquesta és la seva intersecció no buida.

Public test cases
  • Input

    20 30   10 40
    

    Output

    [20,30]
    
  • Input

    10 20   10 20
    

    Output

    [10,20]
    
  • Input

    20 30   10 20
    

    Output

    [20,20]
    
  • Input

    10 20   30 40
    

    Output

    []
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Other languages
    English
    Official solutions
    C++ Java Python
    User solutions
    C C++ Java Lua PHP Python Rust