💕 문제 설명
영어 알파벳으로 이루어진 문자열 str 이 주어집니다.
각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
💕 제한사항
- 1 <= str의 길이 <= 20
- str 은 알파벳으로 이루어진 문자열입니다
💕 입출력 예
입력 #1
aBcDeFg
출력 #1
AbCdEfG
💕 문제풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int tmp;
String result = "";
Scanner sc = new Scanner(System.in);
String a = sc.next();
for (int i = 0; i < a.length(); i++) {
tmp = (int) a.charAt(i);
if (65 <= tmp && tmp <= 90) {
result += (char) (tmp + 32);
} else if (97 <= tmp && tmp <= 122) {
result += (char) (tmp - 32);
} else {
result += (char) tmp;
}
}
System.out.println(result);
}
}
'코딩테스트_문제풀이 > 프로그래머스' 카테고리의 다른 글
이어 붙인 수 (0) | 2023.05.08 |
---|---|
문자열 돌리기 (0) | 2023.05.04 |
헤비 유저가 소유한 장소 (0) | 2023.05.03 |
[Lv2] 조건에 부합하는 중고거래 상태 조회하기 (0) | 2023.05.03 |
[Lv3] 대여 기록이 존재하는 자동차 리스트 구하기 (0) | 2023.05.03 |