Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package MidExamRetake;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- public class Problem3 {
- public static void main(String[] args) throws IOException {
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
- String[] members = reader.readLine().split("@");
- int[] fields = new int[members.length];
- for (int i = 0; i < members.length; i++) {
- int member = Integer.parseInt(members[i]);
- fields[i] = member;
- }
- int lastPosition = 0;
- String line = reader.readLine();
- while (!line.equals("Merry Xmas!")) {
- String[] tokens = line.split(" ");
- int jumps = Integer.parseInt(tokens[1]);
- for (int i = lastPosition; i < fields.length;) {
- if (jumps <= 0){
- fields[i] -= 2;
- lastPosition = i;
- if (fields[i] < 0){
- System.out.println("House " + i + " will have a Merry Christmas.");
- }
- break;
- }
- if (i == fields.length - 1){
- i = 0;
- jumps--;
- continue;
- }
- i++;
- jumps--;
- }
- line = reader.readLine();
- }
- int houseCount = 0;
- for (int field : fields) {
- if (field > 0){
- houseCount++;
- }
- }
- System.out.println("Santa's last position was " + lastPosition + ".");
- if (houseCount > 0){
- System.out.println("Santa has failed " + houseCount + " houses.");
- } else {
- System.out.println("Mission was successful.");
- }
- }
- }
Add Comment
Please, Sign In to add comment