728x90
반응형
문제 설명
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 20
- str은 알파벳으로 이루어진 문자열입니다.
입출력 예
입력 #1
aBcDeFg
출력 #1
AbCdEfG
※2023년 05월 03일 제한사항이 수정되었습니다.
https://school.programmers.co.kr/learn/courses/30/lessons/181949
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
★소스코드★
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
String newA = "";
for (int i=0; i<a.length(); i++) {
if(Character.isUpperCase(a.charAt(i))){
newA += Character.toString(a.charAt(i)).toLowerCase();
} else {
newA += Character.toString(a.charAt(i)).toUpperCase();
}
}
System.out.print(newA);
}
}
|
cs |
★정리★
입력받은 String 값에 대해 대문자는 소문자로 소문자는 대문자로 변환하는 프로그램이다.
반복문을 통해 각각의 문자를 읽어오고 조건문을 이용해 대소문자를 구분하고
값을 처리하여 새로운 String 변수인 newA에 넣어준다.
728x90
반응형
'알고리즘' 카테고리의 다른 글
Java - 프로그래머스 : 덧셈식 출력하기 (0) | 2023.09.04 |
---|---|
Java - 프로그래머스 : 특수문자 출력하기 (0) | 2023.09.04 |
Java - 프로그래머스 : 문자열 반복해서 출력하기 (0) | 2023.09.03 |
Java - 프로그래머스 : a와 b 출력하기 (0) | 2023.09.02 |
Java - 프로그래머스 : 문자열 출력하기 (0) | 2023.09.02 |