View Code of Problem 89


import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		String string = scanner.next();
		int k = 0;
		int flag[] = new int[string.length()];
		for (int i = 0; i < string.length() - 1; i++) {
			char letter1 = string.charAt(i);
			char letter2 = string.charAt(i + 1);
			if (letter1 == 'M') {
				flag[k] = 1;
				k++;

			} else if (letter1 == 'T' && letter2 == 'u') {
				flag[k] = 2;
				k++;
				i++;
			} else if (letter1 == 'W') {
				flag[k] = 3;
				k++;
			} else if (letter1 == 'T' && letter2 == 'h') {
				flag[k] = 4;
				k++;
				i++;
			} else if (letter1 == 'F') {
				flag[k] = 5;
				k++;
			} else if (letter1 == 'S' && letter2 == 'a') {
				flag[k] = 6;
				k++;
				i++;
			} else if (letter1 == 'S' && letter2 == 'u') {
				flag[k] = 7;
				k++;
				i++;
			} else {
				flag[k] = 0;
				k++;
			}

		}
		for (int i = 0; i < k; i++) {
			switch (flag[i]) {
			case 1:
				System.out.println("Monday");
				break;
			case 2:
				System.out.println("Tuesday");
				break;
			case 3:
				System.out.println("Wednesday");
				break;
			case 4:
				System.out.println("Thursday");
				break;
			case 5:
				System.out.println("Friday");
				break;
			case 6:
				System.out.println("Saturday");
				break;
			case 7:
				System.out.println("Sunday");
				break;
			default:
				System.out.println("Wrong data");
				break;
			}
		}
	}
}

Double click to view unformatted code.


Back to problem 89