Intervals (1) P51126


Statement
 

pdf   zip

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 a1a_1, b1b_1, a2a_2, b2b_2 que representen els intervals [a1,b1][a_1,b_1] i [a2,b2][a_2,b_2]. Assumiu a1b1a_1\le b_1 i a2b2a_2\le b_2.

Sortida

Cal escriure “[]” si els intervals no tenen intersecció, o bé “[xx,yy]” 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 JavaScript Lua PHP Python Rust Zig