(URI) O Maior - Solução

import java.io.*;
import java.util.*;

class Main  {
    public static void main(String[] args) throws NumberFormatException, IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
   
        int a = leitor(br);
        int b = leitor(br);
        int c = leitor(br);
       
        int maior = (a + b + Math.abs(a-b))/2;
       
        maior = (maior + c + Math.abs(maior-c))/2;
       
        System.out.println(maior + " eh o maior");
    }
   
    static int leitor(BufferedReader br) throws NumberFormatException, IOException {      
        int n;
        int resp = 0;      
        int sinal = 1;      
       
        while (true) {          
            n = br.read();          
            if (n >= '0' && n <= '9')
                break;
            if (n == '-')
                sinal = -1;          
            if (n == '+')
                sinal = 1;      
        } 
            
        while (true) {          
            resp = resp*10 + n-'0';          
            n = br.read();          
            if (n < '0' || n > '9')
                break;      
        }
       
        return resp*sinal;   
    }
}

Comments

Popular posts from this blog

(Coderbyte) Dash Insert II - Solução

(Coderbyte) Run Length - Solução

(Coderbyte) Counting Minutes I - Solução