거인의 코딩일지
[Lv.0_Java] 대소문자 바꿔서 출력하기 본문
728x90
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
String answer = "";
for(int i = 0; i< a.length();i++){
char c = a.charAt(i);
if(Character.isUpperCase(c)){
answer += Character.toLowerCase(c);
} else{
answer += Character.toUpperCase(c);
}
}
System.out.println(answer);
}
}
Character.isUpperCase() 함수를 사용해서 주어진 문자가 대문자인지 확인하기 위한 Java의 내장 메서드인데 이 메서드는 대문자인 경우 true를 반환하고, 소문자이거나 다른 문자인 경우 false를 반환하는데 조건을 주고 소문자로 바꾸는 메서드 함수와 대문자로 바꾸는 메서드 함수를 사용해서 문제를 해결하였다.!
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/007.gif)
728x90
'알고리즘테스트 > Programmers' 카테고리의 다른 글
[Lv.1_Java]약수의 개수와 덧셈 (0) | 2023.06.26 |
---|---|
[Lv.?_Map] 에라토스테네스의 체_(소수 찾는 공식) (0) | 2023.06.10 |
[Lv.0_Java] 배열 조각하기 (0) | 2023.06.01 |
[Lv.2_Java] 멀리 뛰기 (0) | 2023.06.01 |
[Lv.2_Java] 이진 변환 반복하기 (0) | 2023.06.01 |