https://www.acmicpc.net/problem/2744
2744번: 대소문자 바꾸기
영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오.
www.acmicpc.net
import java.util.*;
import java.io.*;
public class Main
{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String word = br.readLine();
StringBuffer sb = new StringBuffer();
for(int i =0; i<word.length(); i++){
if('A'<= word.charAt(i) && word.charAt(i)<='Z'){
sb.append((char)(word.charAt(i)-'A'+'a'));
}else{
sb.append((char)(word.charAt(i)-'a'+'A'));
}
}
System.out.println(sb.toString());
}
}
'Problem Solving > 구현' 카테고리의 다른 글
BOJ1543 문서검색 (0) | 2024.01.24 |
---|---|
BOJ1919 애너그램만들기 (0) | 2024.01.24 |
자바 문법 - 진수 바꾸기 (3진법뒤집기) (0) | 2023.11.22 |
비밀지도- 2진수 만들기 (1) | 2023.11.21 |
약수의 개수와 덧셈 (0) | 2023.11.13 |