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));
}
}
'PROGRAMMING > Algorithm' 카테고리의 다른 글
[Java 알고리즘] 특정 단어 뒤집기 (0) | 2021.08.09 |
---|---|
[Java 알고리즘] 단어 뒤집기 (0) | 2021.08.09 |
[Java 알고리즘] 문장속 단어 (0) | 2021.08.09 |
[Java 알고리즘] 문자 찾기 (0) | 2021.08.09 |