일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- observable
- 이스케이핑
- RxSwift
- concurrency
- 알고리즘
- 클로저
- 프로그래머스
- 프로퍼티
- 생명주기
- 백준
- 스위프트
- Self
- 연산자
- noncopyable
- View
- async
- 풀이
- 자바
- 안드로이드
- 차이
- 구조체
- 리스트뷰
- rx
- Swift
- 해시
- ios
- 프래그먼트
- Subject
- weak
- 옵셔널
- Today
- Total
목록알고리즘 (33)
study record
import java.io.*; import java.util.StringTokenizer; public class CodeUp1085 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); double h = Integer.parseInt(st.nextToken()); double b = Integer.parseInt(st.nextToken()); double c = Integer.parseInt(st.nextToke..
백준 1712번 기본 수학문제 첫번째 수익분기점 문제이다. 수학관련 문제는 처음 푸는 것이었는데 그냥 푸는 것이 아니라 수학적으로 생각해야 하는 것을 알게 되었다. for문으로 푸려고 하니 수익이 나지 않는 부분을 생각할 수 없었다. 그냥 직관적으로 푸는 것이 아니라 수학적으로 좀 더 생각하고 풀어야 함을 알게 되었다. 백준 2292번 2292번은 벌집 문제로 6의 배수 관련 문제였다. 다른사람의 풀이를 보니 되게 쉬운 문제였던 것 같은데 이런 유형의 문제를 처음 접하는 나로써는 롸 싶었다. 다 끝나고 보니 간단한 문제였는데 하하 떠오르지 않았다. 더 넓게, 수학적으로 보는 것이 필요한 것 같다. 백준 1193번 지그재그 분수 문제 답 안 보고 수학적으로 풀어보려했으나 풀이가 떠오르지 않았다... 이걸 ..
백준 10809번 입력받은 단어를 모든 알파벳들과 비교하여 있으면 처음 나온 자리를 출력하는 문제였다. 쉬워보이는 문제였지만 곧바로 뚜렷한 해결방법이 떠오르진 않았다. 그래도 두들겨보니 되었따..ㅎ for 문을 두번 써버린게 약간 아쉽긴 하다. break가 잘 먹힌게 신기했다. if()문 안에 넣으면 딱 그 if문만 빠져나가나보다. 백준 1157번 꽤나 오래걸렸다. 알파벳 아스키코드를 잘 알고 있어야 쉽게 풀어낼 수 있는 문제였다. 'A' ~ 'Z' 는 65~90 'a' ~ 'z' 는 97~122 임을 알게 되었다. int배열 자체에서 char형의 알파벳를 한꺼번에 활용하면서 두 가지 정보를 얻을 수 있는 연습을 했다. char형과 int형 연관관계를 잘 이용하자. 백준 2908번 입력에서 스페이스 한 ..
백준 11654번 아스키코드를 출력하는 문제이다. 아스키코드로 출력하기 위해서는 String을 char형으로, 그리고 int 형으로 바꾸면 된다. char word = br.readLine().charAt(0); bw.write(String.valueOf((int)word)); 백준 11720번 String에서 charAt을 이용해 char형으로 각 문자를 뽑아내고 아스키코드가 아닌 문자 그대로의 int 값을 뽑아낼 필요가 있었다. sum+=numbers.charAt(i)-'0'; String에 charAt으로 char형을 뽑고 -'0'을 하면 문자 그대로의 숫자 int를 얻을 수 있다. 문자 '0'의 아스키코드는 48로 각 char에 '0'을 빼면서 보이는 숫자를 얻을 수 있다. Character.ge..