일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ios
- 해시
- 서브스크립트
- 프로그래머스
- Swift
- 구조체
- 생명주기
- 연산자
- 테스크
- observable
- concurrency
- 백준
- async
- 차이
- Subject
- weak
- 이스케이핑
- rx
- 옵셔널
- 스위프트
- 안드로이드
- 클로저
- 자바
- Self
- View
- 풀이
- RxSwift
- 프래그먼트
- 알고리즘
- 리스트뷰
- Today
- Total
목록전체 글 (177)
study record
파이어베이스와 안드로이드 프로젝트 연결 그리고 sha1 인증번호를 쉽게 찾는 방법을 알려준다. sha1 키 찾는 방법 안드로이드 스튜디오 오른쪽에 보면 Gradle 버튼이 작게 있다. 여기서 app -> Tasks -> android -> signingReport 를 하면 키가 터미널에 뜬다. chobodogfootruler.tistory.com/28 1. 개초보도 할 수 있는 Firebase 연결(간단 SHA키 등록까지) 오랜만에 다시 티스토리에 왔다.... 졸작도 끝났고... 취업은 아직이라 시간이 떠버렸다... 졸작을 하면서 느꼈는데, Firebase도 연결을 못하는 친구들이 많다는 것을 알았다.. 외부 DB연결은 하면서. chobodogfootruler.tistory.com
크레인인형뽑기게임 스택을 활용한 문제 그냥 하나의 스택으로만 풀어낸다는 거과 그 방법이 board[j][moves[i]-1] =0을 통해 이루어질 수 있다는 것이 조금 획기적이었다. 더 열심히 많이 풀자..! import java.util.Stack; public class CraneDollGame { public int solution(int[][] board, int[] moves) { int answer = 0; Stack stack = new Stack(); for(int i=0;i< moves.length;i++){ for(int j=0; j=1){ if(stack.peek() == top){ stack.pop(); answer += 2; }else{ stack.add(top); } }else ..
N으로 표현 dfs로 풀이하였다. 만들수 있는 사칙연산들을 dfs로 만들어냈다. count + i를 통해 N의 사용 개수를 나타낸다. number를 통해 연산을 이어나가고, N과 target을 계속 전달해준다. 연산 중에 여러 자리 수의 N을 쓸 수 있으므로 getDigit()을 이용한다. number가 target과 같으면 answer를 비교하고 return;한다. 마지막으로 solution에서 8보다 값이 큰지 보고 크면 -1을 보내준다. public class Nexpression { int answer; public int solution(int N, int number) { answer = 9; dfs(0, 0, N, number); return answer > 8 ? -1 : answer; }..
이해를 도운 블로그들 - 결과값을 추가해준 블로그 limkydev.tistory.com/178 [JAVA] 조합,중복조합,순열,중복순열 소스 JAVA 조합,중복조합,순열,중복순열 소스 이번 시간은 JAVA로 조합, 중복조합, 순열, 중복순열을 알아보겠습니다. 기본적으로 4개 모두 재귀호출을 통해 구현할 수 있습니다. 먼저 순열은 순서있게 limkydev.tistory.com - 코드가 간결한 블로그 https://gaybee.tistory.com/29 [알고리즘/자바] 조합, 순열, 중복조합, 중복순열 알고리즘 문제를 접하다 보면 조합, 순열, 중복 조합, 중복순열을 필요로 하는 문제가 많다. 브루트 포스를 이용할 때 이러한 로직들을 많이 사용한다. 그래서 로직을 만들어놓고 사용하면 그때 gaybee.t..