일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- Combination
- 알고리즘
- 프로그래머스
- 자료구조
- java
- import itertools
- 알고리즘의 조건
- 트리
- 유한소수 판별하기
- Import
- LV.1
- 태그
- 스택
- 알고리즘의 조건 5가지
- Tree
- 파이썬
- 알고리즘 표현
- 리스트
- list
- python
- html
- 유사코드
- 좋은 알고리즘
- 과일 장수
- 코딩 테스트
- itertools
- 큐
- 코딩테스트
- 들여쓰기로 표현한 트리
- Today
- Total
목록JAVA/JAVA코딩테스트 (6)
인천의 자유인

나의 문제 풀이import java.util.Arrays;class Solution { public int solution(int k, int m, int[] score) { Arrays.sort(score); int a = score.length%m; int total = 0; for (int i = a; i 배열 sort를 위해 import java.util.Arrays;를 해줍니다. 이것을 하지 않으면 sort를 할 경우 에러가 납니다. 먼저 score를 오름차순으로 정렬합니다. 그리고 score의 길이에서 m을 나눴을때 나오는 나머지를 변수 a에다가 집어 넣어 줍니다. 가장 점수가 작은 것들을 앞에 몰리게 해서 최대 수익을 내기 위함입니다..

나의 문제 풀이class Solution { public String solution(int n) { String answer = ""; for (int i = 0; i 정수 n-1까지 for문을 돌리면서 i가 만약에 짝수(0포함)라면 "수"를 추가하고 홀수라면 "박"을 추가하는 코드를 완성했습니다. 이것은 인덱스 순서를 위해 이렇게 했습니다.

나의 문제풀이import java.util.Arrays;class Solution { public int solution(String before, String after) { String[] a = before.split(""); String[] b = after.split(""); Arrays.sort(a); //오름차순 정렬 Arrays.sort(b); if (Arrays.equals(a, b)){ //배열일때에는 str1.equals(str2)를 안씀 return 1; }else{ return 0; } }}

나의 문제 풀이class Solution { public int[] solution(int[][] score) { double[] answer = new double[score.length]; int[] array = new int[score.length]; for (int i = 0; i answer[j]){ array[j] += 1; } } } return array; }}

나의 문제 풀이 class Solution { public int solution(int n) { int answer = 0; for (int i = 1; i