PROGRAMMING/Algorithm

[Java 알고리즘] 대소문자 변환

불꽃야생마 2021. 8. 9. 18:58

Q. 대문자와 소문자가 같이 존재하는 문자열을 입력받아 대문자는 소문자로 소문자는 대문자로 변환하여 출력

 

package codingTest;
import java.util.*;

public class CodingTest_String_02 {
	
	public String Solution(String str) {
		String answer = "";

		for(char x : str.toCharArray()) {
			if(Character.isLowerCase(x)) answer += Character.toUpperCase(x);
			else answer += Character.toLowerCase(x);
		}
		return answer;
	}
	
	public static void main(String[] args) {
		CodingTest_String_02 T = new CodingTest_String_02();
	
		Scanner sc = new Scanner(System.in);
		String str = sc.next();
		
		//System.out.println(T.Solution(str));
		
	}
}