fork(1) download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class Ideone
  6. {
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. System.out.println(foo(1234567, 6)); // vai retornar os seis primeiros
  10. System.out.println(foo(-2222666, 4)); // vai desconsiderar o '-' e retornar os 4 primeiros
  11. System.out.println(foo(123, 10)); // vai retornar o próprio número.
  12. }
  13.  
  14. public static int foo(int number, int digits){
  15. String str = Integer.toString(number);
  16. if(digits> str.length())
  17. return number;
  18.  
  19. boolean isNegative = str.startsWith("-");
  20. return Integer.valueOf(str.substring(0, isNegative ? digits + 1 : digits));
  21. }
  22. }
Success #stdin #stdout 0.1s 320256KB
stdin
Standard input is empty
stdout
123456
-2222
123