반응형
https://school.programmers.co.kr/learn/courses/30/lessons/181949
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
제한사항
1 ≤ str의 길이 ≤ 20
str은 알파벳으로 이루어진 문자열입니다.
입출력 예
입력 #1
aBcDeFg
출력 #1
AbCdEfG
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
for(int i=0;i<a.length();i++){
String str = a.charAt(i)+"";
if(str == str.toLowerCase()){
System.out.print(str.toUpperCase());
}else{
System.out.print(str.toLowerCase());
}
}
}
}
아주 간단바리~
대문자인지 소문자인지 확인해서 반대로 넣어주면 끝!
이어서 작성해야 하니까 println이 아니라 print로 해주기~!
반응형
'코딩테스트 > JAVA' 카테고리의 다른 글
| [JAVA/프로그래머스] 배열 만들기 2 (0) | 2023.10.01 |
|---|---|
| [JAVA/프로그래머스] 이진수 더하기 (1) | 2023.09.30 |
| [JAVA/프로그래머스] 인덱스 바꾸기 (0) | 2023.09.29 |
| [JAVA/프로그래머스] 문자열 계산하기 (0) | 2023.09.28 |
| [JAVA/프로그래머스] 가장 큰 수 찾기 (0) | 2023.09.27 |