728x90
/*
Q. 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 20
- str은 알파벳으로 이루어진 문자열입니다.
*/
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String inputWord = "";
String outputWord = "";
int temp;
inputWord = sc.nextLine();
for (int i=0; i<inputWord.length(); i++) {
temp = (int)inputWord.charAt(i);
if ((65<=temp) && (temp<=90)) { // 대문자 65~90
outputWord += (char)(temp+32);
}
else if ((97<=temp) && (temp<=122)) { // 소문자 97~122
outputWord += (char)(temp-32);
}
else
outputWord +=(char)temp;
}
System.out.println(outputWord);
sc.close();
}
}
728x90
'programmers' 카테고리의 다른 글
프로그래머스 0단계 : 세균증식 (0) | 2023.08.25 |
---|---|
프로그래머스 0단계 : 접미사인지 확인하기 (0) | 2023.08.25 |
프로그래머스 0단계 : 마지막 두 원소 (0) | 2023.08.24 |
프로그래머스 0단계 : 연속된 수의 합 (0) | 2023.08.24 |
프로그래머스 0단계 : 문자열 출력하기 (0) | 2023.08.24 |