Codeup
Codeup - 1254 : 알파벳 출력하기 - java
giggs
2022. 5. 30. 10:13
## 내 풀이
- 문자를 입력받는다
- int형으로 변환하여 구간 파악
- 그 구간을 다시 char형으로 변환해주기
1번.
char 형으로 입력받는 스캐너 메서드가 없는 것이었다. ( 내가 못 찾은 것일 수도. )
그래서 일단 스캐너의 next() 메서드로 string 형으로 받아와서
String 메서드 charAt() 으로 내가 필요한 문자 얻었다.
2번.
문자를 int형으로 형 변환해서 변수에 저장하고 찾은 구간으로
for문 조건 작성
3번
다시 char형으로 형 변환 해주기!
Character.toString() 메서드로 해줘도 결과는 똑같이 나오지만 문제에선 오답처리
쉽게 (char) 명시적 형 변환으로 - 성공!
review
String으로 일단 사용자에게 입력받고
charAt() 메서드로 문자 얻은 다음에
(int)로 형 변환해서 int 값 얻기
이 과정이 재미있었다. ㅎㅎ
형 변환 막상 사용하려니 버벅거리는 부분이 있었다.
이 문제를 보면서 다시 참고하기를..
다른 풀이 방법을 보니
문자 배열로 만들어놓은 다음에
형 변환해서 바뀐 값으로
다시 배열을 구성하는 방법이 있던데
좀 더 알아보고 그 방식으로도 풀어보기!