mellowdeep

Softuni Numerals

Mar 29th, 2016
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.82 KB | None | 0 0
  1. import java.math.BigInteger;
  2. import java.util.Scanner;
  3.  
  4.  
  5. public class P_20160228_SoftuniNumerals {
  6.  
  7.     public static void main(String[] args) {
  8.         Scanner scanner = new Scanner(System.in);
  9.         String letters = scanner.nextLine();
  10.         String number = new String();
  11.         String aa = "aa";
  12.         String cc = "cc";
  13.         for (int i = 0; i < letters.length(); i++) {
  14.             if (letters.substring(i, i+2).equals(aa) || letters.substring(i,i+2).equals(cc)) {
  15.                 number += letters.substring(i,i+2).equals(aa) ? "0" : "3";
  16.                 i++;
  17.             }else {
  18.                 switch (letters.substring(i,i+3)){
  19.                
  20.                 case "aba": number += "1";
  21.                     break;
  22.                 case "bcc": number += "2";
  23.                     break;
  24.                 case "cdc": number += "4";
  25.                     break;
  26.                 }
  27.                 i+=2;
  28.             }
  29.         }
  30.         BigInteger format = new BigInteger(number, 5);
  31.         System.out.println(format.toString(10));
  32.     }
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment