반응형
대소문자 바꿔서 출력하기
문제 설명

요구사항
- 대문자는 소문자로, 소문자는 대문자로 출력하기
테스트
package lv0;
import java.util.Scanner;
public class 대소문자_바꿔서_출력하기 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String a = sc.next();
for(int i = 0; i < a.length(); i++) {
if(a.charAt(i) >= 65 && a.charAt(i) <= 90) { // 아스키코드값 65 : A, 90 : Z
System.out.print((char)(a.charAt(i) + 32));
}
if(a.charAt(i) >= 97 && a.charAt(i) <= 122) { // 아스키코드값 97 : a, 122 : z
System.out.print((char)(a.charAt(i) - 32));
}
}
}
}
프로그래머스
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++) {
if(a.charAt(i) >= 65 && a.charAt(i) <= 90) {
System.out.print((char)(a.charAt(i) + 32));
}
if(a.charAt(i) >= 97 && a.charAt(i) <= 122) {
System.out.print((char)(a.charAt(i) - 32));
}
}
}
}
결과

반응형
'코딩테스트 > 프로그래머스 Lv. 0' 카테고리의 다른 글
| [프로그래머스] Lv. 0 덧셈식 출력하기 (0) | 2025.01.27 |
|---|---|
| [프로그래머스] Lv. 0 특수문자 출력하기 JAVA (0) | 2025.01.27 |
| [프로그래머스] Lv. 0 문자열 반복해서 출력하기 JAVA (0) | 2025.01.27 |
| [프로그래머스] Lv. 0 a와 b 출력하기 JAVA (0) | 2025.01.27 |
| [프로그래머스] Lv. 0 문자열 출력하기 JAVA (0) | 2025.01.27 |