일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- androidstudio
- bitmap
- BOJ
- Canvas
- CS
- Database
- DBeaver
- DP
- Ecilpse
- Eclipse
- firebase
- git
- github
- GooglePlayServices
- gradle
- IDE
- IntelliJ
- java
- json
- kotlin
- level2
- linux
- mariadb
- MYSQL
- Paint
- permission
- python
- Sorting
- sourcetree
목록프로그래머스 (45)
will come true

문제 https://programmers.co.kr/learn/courses/30/lessons/12943 코딩테스트 연습 - 콜라츠 추측 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2 programmers.co.kr 기존 코드 (실패) class Solution { public int solution(int num) { int answer = 0; while(num != 1){ if(num % 2 == 0){ num /= 2; }else{ num = (num * 3) + 1; } answer++; if(answer >= 500) { ret..

3번의 시도끝에 드디어 Level1에 합격했다. 3번째 문제는 1,2번째에 비해 너무 쉽게 나와서 다 풀고 나서도 얼떨떨했다.. 앞서 두 차례 때 킬러문항이 하나씩 끼어있어서 그랬을까? 매일 1번씩 Level1에 도전했고, 3일째에 합격을 맞이했다. ▶ 1일차 문제 (90점) - 부호&절대값 배열로 음양 정수 합 구하기 (1차원 배열, 부호연산자) - 체육복 문제 (탐욕법 : Greedy) ▶ 2일차 문제 : (50점) - '*'로 직사각형 그리기 (중첩 반복문) - 크레인 인형뽑기 게임 (2차원 배열, Stack) ▶ 3일차 문제 : (100점) - 하샤드 수 여부 체크 (정수 자릿수 쪼개기, 반복문, 나누기/나머지 연산자) - 전화번호 문자열 '*'로 치환하기 (String, 배열) 사용언어는 모두 ..
문제 2019 카카오 개발자 겨울 인턴십 / https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr 기존 코드 (실패) class Solution { public int solution(int[][] board, int[] moves) { int answer = 0; //터진 인형 개수 int[] basket = new int[board[0].length * board.length]; //바구니 int basketIdx = 0; for(int..