Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class WeirdStrings {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- String[] input = sc.nextLine().split("([\\\\/|() ])+");
- String str = "";
- for (int i = 0; i < input.length; i++) {
- str = str + input[i];
- }
- String[] inputs = str.split("[^a-zA-Z]+");
- int biggestConsecutiveWeight = 0;
- String firstString = "";
- String secondString = "";
- for (int i = 1; i < inputs.length; i++) {
- if (biggestConsecutiveWeight <= CalculateWeight(inputs[i - 1])
- + CalculateWeight(inputs[i])) {
- biggestConsecutiveWeight = CalculateWeight(inputs[i - 1])
- + CalculateWeight(inputs[i]);
- firstString = inputs[i - 1];
- secondString = inputs[i];
- }
- }
- System.out.println(firstString);
- System.out.println(secondString);
- }
- public static int CalculateWeight(String string) {
- int weight = 0;
- string = string.toLowerCase();
- char[] array = string.toCharArray();
- for (int i = 0; i < array.length; i++) {
- weight += (int) array[i] - 96;
- }
- return weight;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement