일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- BC렌트
- 엔테크서비스
- 외래키설정
- QA엔지니어
- 1463번
- 프로그래머스
- 레노보노트북
- 벤쿠버렌트
- 자바
- 벤쿠버집구하기
- IntelliJ
- database연결
- 데이터의 무결성
- FK 설정
- 백준알고리즘
- binaray_gap
- 캐나다워홀
- FIDO 환불
- codility
- FLEX5
- 리눅스
- Lesson3
- 파이도 환불
- Linux
- 벤쿠버 렌트
- 부산입국
- 설탕문제
- Java
- Today
- Total
목록꼬꼬마 개발자 노트/Coding Problems (95)
대충이라도 하자
![](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