Problem:
Toggling Cases

Write a program which converts uppercase/lowercase letters to lowercase/uppercase for a given string.

Input

A string is given in a line.

Output

Print the converted string in a line. Note that you do not need to convert any characters other than alphabetical letters.

Constraints

The length of the input string < 1200

Sample Input

fAIR, LATER, OCCASIONALLY CLOUDY.

Sample Output

Fair, later, occasionally cloudy.

Solution in JAVA (judge verdict: Accepted)

import java.util.*;

public class Main{
	public static void main(String args[]){
		Scanner sc = new Scanner(System.in);
		String str = sc.nextLine();
		for(char c: str.toCharArray()){
			if((int)c <= 122 && 97 <= (int)c){
				c -= 32;
			}else if((int)c <=90 && 65 <= (int)c){
				c += 32;
			}
			System.out.print(c);
		}
		call();
	}

	public static void call(){
		System.out.println();
	}
}