Codeup/단순 반복문

Codeup - 1295 : 알파벳 대소문자 변환 - java

giggs 2022. 6. 9. 15:04

 

 

 

 

 

 


 

 

# 나의 풀이 

 

1. 공백 없는 문장 입력받고

2. 한 글자씩 체크한다

3. 대문자면 소문자로 - 소문자면 대문자로

4. 바꾼 것들 이어서 출력

 

 

 

 

 

 

  • 한 라인 입력받고 -  new Scnner().nextLine()
  • 한 글자씩 체크 - charAt()
  • 이 글자가 대문자 인지 체크 Character.isUpperCase()
  • 대문자면 소문자로 변경 Character.toLowerCase()
  • 소문자면 대문자로 변경 Character.toUpperCase()

 

 

 

처음에는 문자 배열로 입력해놓고 한 번에 출력해줄 생각으로 배열을 만들었었는데

그냥 printf로 이어서 출력해도 정답처리되었다.

 

 

 

뭔가 모아서 다시 문자열로 바꿔준 다음에 출력해야 될 것 같은 느낌이 들었었는데...

 

 

 

다른 사람들은 어떻게 풀었을까 더 궁금해지는 문제였다. 

 

 

 

 


 

 

 

++ 원래 C언어 대상의 문제 들인 만큼 C언어 풀이가 많았는데

java처럼 함수가 없어서인지 아스키코드를 이용해서 소문자/대문자 판단하고

printf( "%c". 변수 )  형식으로 많이 풀었다.