View difference between Paste ID: KXgVGnme and kWFtUtiK
SHOW: | | - or go back to the newest paste.
1
package lection05;
2
3
import java.util.ArrayList;
4
import java.util.Arrays;
5
import java.util.List;
6
import java.util.Scanner;
7
import java.util.stream.Collectors;
8
9
public class ME01Messaging {
10
    public static void main(String[] args) {
11
        Scanner scanner = new Scanner(System.in);
12
13
        List<Integer> symbols = Arrays.stream(scanner.nextLine().split(" "))
14
                .map(Integer::parseInt)
15
                .collect(Collectors.toList());
16
        List<Character> string = new ArrayList<>();
17
        String inputString = scanner.nextLine();
18
        for (int i = 0; i < inputString.length(); i++) {
19
            string.add(inputString.charAt(i));
20
        }
21
22
        String output="";
23
        for (int i = 0; i < symbols.size(); i++) {
24
            int index=0;
25
            for (int j = 0; j < symbols.get(i).toString().length(); j++) {
26
                index+=Integer.parseInt(String.valueOf(symbols.get(i).toString().charAt(j)));
27
            }
28
            output+=string.get(index%string.size());
29
            string.remove(index%string.size());
30
        }
31
        System.out.println(output);
32
33
    }
34
}
35