Advertisement
FedchenkoIhor

mirror

Mar 2nd, 2016
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.24 KB | None | 0 0
  1. package p4;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6.  
  7. /**
  8.  * Created by qwert on 02.03.2016.
  9.  */
  10. public class MirrorSwitch {
  11.     public static void main (String[] args) throws IOException {
  12.         BufferedReader reader = new BufferedReader (new InputStreamReader (System.in));
  13.         int data = Integer.parseInt (reader.readLine ());
  14.         System.out.println (mirrorSwitch (data));
  15.     }
  16.  
  17.     public static int mirrorSwitch (int input) {
  18.         int number = quantity (input);
  19.         int[] digit = new int[number];
  20.         int factor = (int) Math.pow (10,number-1);
  21.         for (int i = 0; i < number; i++){
  22.             digit[i] = (input % 10) * factor ;
  23.             input /=10;
  24.             factor /=10;
  25.         }
  26.         int answer = totalArray (digit);
  27.         return answer;
  28.     }
  29.  
  30.     public static int quantity (int input) {
  31.         int number = 0;
  32.         while (input != 0) {
  33.             input /= 10;
  34.             number++;
  35.         }
  36.         return number;
  37.     }
  38.  
  39.     public static int totalArray (int[] input){
  40.         int result = 0;
  41.         for (int i = 0; i < input.length; i++){
  42.             result += input[i];
  43.         }
  44.         return result;
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement