class Solution {
public String solution(String my_string) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < my_string.length(); i++) {
if (my_string.charAt(i) < 97) sb.append((char) (my_string.charAt(i) + 32));
else sb.append((char) (my_string.charAt(i) - 32));
}
return sb.toString();
}
}
아스키코드에서 대문자는 65, 소문자는 97부터 시작한다.
이를 활용해 한단어씩 확인하며 97보다 작으면 대문자이므로 32를 더해주고
아닌경우 소문자이므로 32를 빼서 소문자와 대문자를 서로 변경하도록 하였다.