250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 9654번
- 5339번
- 10926번
- next()과 nextLine()차이
- 구름알고리즘먼데이챌린지
- 15439번
- 14652번
- 13277번
- 자바
- 5337번
- 11382번
- 5554번
- 5338번
- 설명하기힘든문제
- 2420번
- 알고리즘먼데이챌린지
- VeraandOutfits
- 14645번
- 10170번
- 9653번
- 10699번
- 6749번
- 10757번
- 8370번
- 11942번
- Java
- 백준
- 5522번
- 11283번
- 8393번
Archives
- Today
- Total
lazylazylazylazylazylazylazylazy
백준[JAVA] 11283번 한글2 본문
728x90
반응형
문제를 보자마자 띠용했다..
갈피가 안잡혀서 구글링해서 이것저것찾아서 풀었다
1. 일단 문자열이 아닌 char형 한 글자를 입력받아야하는데 그게 문제였다
여태껏 문자열만 입력받아왔기때문이다!
2.입력받은 한 글자를 아스키코드로 변환시켜 한글의 첫 범위인 '가'=44031를 빼주면 문제에서 원하는 답이 되는데
아스키 코드로 변환시키는법을 모른다.
첫번째 난관 해결법.
바로 charAt()인데 이 친구는 String으로 저장된 문자열에서 한 글자만 뽑아와서 char형으로 변환시켜준다!
Scanner는 String형으로 밖에 못 받아서 힘든데 이 친구만 있다면 쉽게 변환이 된다
예시로 char A=sc.next().charAt(0); 이렇게 사용하면된다
여기서 0이 뭐냐고 다들 궁금해할텐데 인덱스다.
문자열중에서 index번호에 있는 문자를 char변환한다는 의미이다!
두번째 난관은
char형 문자를 아스키 코드로 변환시켜주는 방법인데
그냥 메소드를 검색해보니
'int B= (int) char형' 이렇게 이용하면된다
아스키코드에서 '가'는 44031번이니 빼주면된다
728x90
반응형
'프로그래밍 > Break BOJ byJAVA' 카테고리의 다른 글
백준[JAVA] 11654번 아스키 코드 (0) | 2021.02.22 |
---|---|
백준[JAVA] 11382번 꼬마 정민 (0) | 2021.02.22 |
백준[JAVA] 10998번 AXB (0) | 2021.02.21 |
백준[JAVA] 10926번 ??! (0) | 2021.02.21 |
백준[JAVA] 10869번 사칙연산 (0) | 2021.02.21 |
Comments