Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Alex;
- import java.util.Scanner;
- public class O8LettersChangeNumbers {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String[] input = scanner.nextLine().split("\\s+");
- double finalScore = 0.0;
- for (String currentString : input) {
- char firstLetter = currentString.charAt(0);
- char lastLetter = currentString.charAt(currentString.length() - 1);
- String number = currentString.substring(1, currentString.length() - 1);
- long num = Long.parseLong(number);
- double result;
- if (Character.isUpperCase(firstLetter)) {
- result = num * 1.0 / (firstLetter - 64);
- } else {
- result = num * (firstLetter - 96);
- }
- if (Character.isUpperCase(lastLetter)) {
- result -= (lastLetter - 64);
- } else {
- result += (lastLetter - 96);
- }
- finalScore += result;
- }
- System.out.printf("%.2f", finalScore);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment