일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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/42746 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 programmers.co.kr 풀이 과정 1. int 배열을 String 배열로 변환 최종 결과 문자열이 숫자 그 자체를 더한 문자열이기 때문에, 연산을 위해 int 배열(=numbers)의 모든 요소를 하나씩 String 타입으로 변환시켜 String 배열에 담아준다. int타입은 기본타입(Primitive Type)이기..

문제 https://programmers.co.kr/learn/courses/30/lessons/42889 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스 programmers.co.kr 풀이 실패율 : 스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어의 수 int N : 전체 스테이지 개수 int[] stages : 사용자가 현재 멈춰있는 스테이지의 번호가 담긴 배열 => return : 실패율이 높은 스테이지부터 내림차순으로 스테이지 번호가 담긴 배열 스테이지 n에 도달했으나 아직 클리어 못한 플레이..
문제 https://programmers.co.kr/learn/courses/30/lessons/77484#fn1 코딩테스트 연습 - 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 1 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호 programmers.co.kr 핵심 키워드 두 배열 간의 요소 비교 배열 포함 여부 확인 binarySearch() anyMatch() contains() 풀이 int[] lottos : 민우가 구매한 로또 번호를 담은 배열 int[] win_nums : 당첨 번호를 담은 배열 두 배열을 비교하여 최저 순위 계산 로또 번호는 1~45..
문제 https://programmers.co.kr/learn/courses/30/lessons/81301?language=java 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr 핵심 키워드 문자열 처리 int → String 변환 : String.valueOf(int i) String → int 변환 : Integer.parseInt(String s) 코드 (성공) class Solution { public int solution(String s) { String[] words = {"zero"..
문제 https://programmers.co.kr/learn/courses/30/lessons/86051?language=java 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 풀이 numbers에서 찾을 수 없는 0부터 9까지의 숫자를 더한 수 = numbers에 없는 숫자의 합 = 0부터 9까지 전체 합 - numbers에 있는 숫자의 합 코드 class Solution { public int solution(int[] numbers) { int answ..
문제 https://programmers.co.kr/learn/courses/30/lessons/42748?language=java 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 핵심 키워드 정렬 Arrays 클래스 Arrays.copyOfRange() Arrays.sort() 풀이 배열 i부터 j까지 자르기 (i부터 j까지 범위 복사) 배열 오름차순 정렬 배열에서 k번째 요소 추출 코드 import java.util.Arrays; class Solution { public int[] solution(int[] array, int[][] commands) { int[] an..