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 | 31 |
Tags
- Subject
- 이스케이핑
- 클로저
- 차이
- 해시
- rx
- RxSwift
- 자바
- observable
- concurrency
- Swift
- Self
- 구조체
- 프래그먼트
- 서브스크립트
- weak
- 안드로이드
- 테스크
- 리스트뷰
- 알고리즘
- 스위프트
- 프로그래머스
- async
- 생명주기
- 옵셔널
- 풀이
- View
- ios
- 백준
- 연산자
Archives
- Today
- Total
study record
[알고리즘-자바] char와 int 활용하기, 알파벳 문제들(백준 10809, 1157, 2908) 본문
백준 10809번
입력받은 단어를 모든 알파벳들과 비교하여 있으면 처음 나온 자리를 출력하는 문제였다.
쉬워보이는 문제였지만 곧바로 뚜렷한 해결방법이 떠오르진 않았다.
그래도 두들겨보니 되었따..ㅎ
for 문을 두번 써버린게 약간 아쉽긴 하다.
break가 잘 먹힌게 신기했다.
if()문 안에 넣으면 딱 그 if문만 빠져나가나보다.
백준 1157번
꽤나 오래걸렸다.
알파벳 아스키코드를 잘 알고 있어야 쉽게 풀어낼 수 있는 문제였다.
'A' ~ 'Z' 는 65~90
'a' ~ 'z' 는 97~122
임을 알게 되었다.
int배열 자체에서 char형의 알파벳를 한꺼번에 활용하면서 두 가지 정보를 얻을 수 있는 연습을 했다.
char형과 int형 연관관계를 잘 이용하자.
백준 2908번
입력에서 스페이스 한 칸으로 주는 것을 간과했다.
입력 확인 잘 할 것!
char를 있는 그대로의 int를 고치기 위해서는 -'0'를 하는 것을 기억해내 활용할 기회였다.
'알고리즘' 카테고리의 다른 글
[알고리즘-자바] MB 문제, 소수점 반올림(코드업 기초100제 1085) (0) | 2021.02.14 |
---|---|
[알고리즘-자바] 수학적 풀이 문제(백준 1712, 2292, 1193) (0) | 2021.02.07 |
[알고리즘-자바] 아스키코드, char 와 int 변환(백준 11654, 11720) (0) | 2021.02.04 |
[알고리즘-자바] 1차원배열 (백준1546, 8958, 4344) (0) | 2021.02.03 |
[알고리즘-자바] 백준1110번 while문제 (0) | 2021.02.02 |