Advertisement
Dilyana86

Untitled

Apr 16th, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class numerology081114 {
  4. public static void main(String[] args) {
  5. Scanner scan = new Scanner(System.in);
  6. String[] input = scan.nextLine().split(".");
  7.  
  8. long day = Long.parseLong(input[0]);
  9. long month = Long.parseLong(input[1]);
  10. long year = Long.parseLong(input[2]);
  11. String user = input[3];
  12.  
  13. long sum = day * month * year;
  14. if (month % 2 == 1){
  15. sum *= sum;
  16. }
  17. for (int i = 0; i < user.length(); i++){
  18. char letter = user.charAt(i);
  19.  
  20. if (letter >= '0' && letter <= '9'){
  21. sum += letter - '0';
  22. }
  23. else if (letter >= 'a' && letter <= 'z'){
  24. sum += letter - 'a' + 1;
  25. }
  26. else if (letter >= 'A' && letter <= 'Z'){
  27. sum += 2 * (letter - 'A' + 1);
  28. }
  29. }
  30. while (sum > 13){
  31. int allSum = 0;
  32. while (sum > 0){
  33. allSum = allSum + (int)(sum % 10);
  34. sum /= 10;
  35. }
  36. sum = allSum;
  37. }
  38. System.out.println(sum);
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement