import java.util.Scanner; import java.util.Stack; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String get = scanner.nextLine(); get = get.substring(0, get.length() - 1); //Monday //Tuesday //Wednesday //Thursday //Friday //Saturday //Sunday char[] chars = get.toCharArray(); Stack s = new Stack(); for (int i = 0; i < chars.length; i++) { if (s.empty()) { if (chars[i] == 'M') { System.out.println("Monday"); } else if (chars[i] == 'F') { System.out.println("Friday"); } else if (chars[i] == 'W') { System.out.println("Wednesday"); } else if (chars[i] == 'T') { s.push(chars[i]); } else if (chars[i] == 'S') { s.push(chars[i]); } else { System.out.println("Wrong data"); } } else { char pop = (char) s.pop(); if (pop == 'T') { if (chars[i] == 'h') { System.out.println("Thursday"); } else if (chars[i] == 'u') { System.out.println("Tuesday"); } else { s.push(chars[i]); System.out.println("Wrong data"); } } else if (pop == 'S') { if (chars[i] == 'a') { System.out.println("Saturday"); } else if (chars[i] == 'u') { System.out.println("Sunday"); } else { s.push(chars[i]); System.out.println("Wrong data"); } } } } } } |
Double click to view unformatted code.