250x250
반응형
Notice
Recent Posts
Recent Comments
Link
종식당
자바 알고리즘 문제풀이 2.대소문자 변환 본문
728x90
반응형
- 문제 설명
문자열을 하나 입력받고 대문자는 소문자로 소문자는 대문자로 바꿔서 출력하는 문제이다.
- 제출 코드
import java.util.Scanner;
public class Main {
public String solution(String str){
String answer = "";
for(char item : str.toCharArray()){
if(Character.isLowerCase(item)){
answer+=Character.toUpperCase(item);
}
else{
answer+=Character.toLowerCase(item);
}
}
return answer;
}
public static void main(String[] args){
Main T = new Main();
Scanner in=new Scanner(System.in);
String str = in.next();
System.out.println(T.solution(str));
}
}
- 코드 설명
for문을 통해 문자열을 문자배열로 만들고 나서 isLowerCase함수를 통해 소문자인 것을 확인하면 toUpperCase함수를 통해 대문자로 바꿔서 출력하였다. - 마무리
Character.isLowerCase(char ch),
Character.isUpperCase(char ch)를 통해서 문자의 대소문자 여부를 확인할 수 있다.
Character.toUpperCase(char ch),
Character.toLowerCase(char ch)를 통해서 문자를 대소문자로 변환할 수 있다.
728x90
반응형
'자바 알고리즘 문제풀이' 카테고리의 다른 글
자바 알고리즘 문제풀이 6. 중복문자제거(indexOf) (0) | 2024.11.01 |
---|---|
자바 알고리즘 문제풀이 5. 특정 문자 뒤집기(toCharArray()) (0) | 2024.11.01 |
자바 알고리즘 문제풀이 4.단어 뒤집기 (StringBuilder) (0) | 2024.11.01 |
자바 알고리즘 문제풀이 1.문자 찾기 (0) | 2024.10.30 |