일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 엔테크서비스
- Lesson2
- binaray_gap
- 캐나다워홀
- Java
- QA엔지니어
- 벤쿠버 렌트
- Linux
- 설탕문제
- FLEX5
- 언마운트
- FIDO 환불
- 부산입국
- codility
- IntelliJ
- 데이터의 무결성
- 프로그래머스
- 외래키설정
- 리눅스
- 벤쿠버렌트
- BC렌트
- 파이도 환불
- 백준알고리즘
- 1463번
- 레노보노트북
- Lesson3
- 자바
- 벤쿠버집구하기
- FK 설정
- database연결
- Today
- Total
목록전체 글 (200)
대충이라도 하자
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dc2fv3/btrinPagBf3/RufIVbKy5FZdIvlwGBsLe0/img.png)
- 아이디어는 잘 생각했는데 항상 구현, 오류에서 막히는 듯....ㅜㅜ 1. 맨 처음, 1개씩 잘라서 압축, 2개씩 잘라서 압축 이 부분에서 나는 s.length()만큼 반복문을 돌렸는데 생각해보니 나누기 2해서 돌려도 된다. 왜냐하면 2개씩 나눠지지 않는 경우라면, 결국 의미가 없기 때문에 2. 예외의 경우를 잘 생각해보자. 2-1)메소드를 만드는 부분에서 제일 중요한 것은 잘라낼 수가 s.length()에 나누어 떨어지지 않는 경우 2-2) 마지막은 반복문에 빠져나와 버려서 마지막 문자열 남는 부분을 꼭 더해줘야 한다. 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 32 33 34 35 36 37 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wAk2X/btriooQvSEA/NJACiqmhEyiI24aT677BLk/img.png)
다른 곳에 적용하기는 힘들겠지만 이렇게 쉬운 방법이....ㅜㅜ => 이번에는 숫자라서 내가 한 방식대로 했지만, 실제로 다른 문제에서 만나면 map을 사용해야 할 듯
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/n3yIL/btrhfSyP3L8/BivlP4jieTEuBsEkB1qGKK/img.png)
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 32 33 34 35 36 37 38 39 40 class Solution { private int right; public int[] solution(int[] lottos, int[] win_nums) { int[] answer = new int[2]; int count = 0; right = 0; int len = lottos.length; for(int i =0; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wA0XB/btrg2VQFNKk/pXzgLRBKkYDQNlcKptJ83K/img.png)
*** BFS? Recursive 방식 ***동일한 것을 반복하는 것은 잘 생각하는데 깊게 들어가면서 계속 반복하는 건 아이디어를 잘 생각해내지 못하는 경향이 있는 듯... + Node나 TreeNode에 대한 이해도가 부족해서 그런 거 같기도 하다. *** mergeTrees라는 함수 자체를 recursive하게 한다. 두 개 다 null일 경우에는 null로 비워두고 둘 중 하나가 null이면 상대방으로 대체 마지막에는 새로운 treeNode를 생성하는데 root1과 root2의 합, 그리고 왼쪽과 오른쪽은 함수를 다시 타고 들어가도록 세팅하면 끝!