본문 바로가기

Array6

[프로그래머스] 정렬(Array)_3_H-Index 프로그래머스 정렬(Array) 3번째 문제 ​ H-Index 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 나머지 논문이 h번 이하 인용되었다면 h가 이 과학자의 H-Index ​ package programmkit; import java.util.Arrays; /* H-Index * 과학자가 발표한 논문 n편 중, h번 이상 인용된 논문이 h편 이상이고 * 나머지 논문이 h번 이하 인용되었다면 h가 이 과학자의 H-Index이다. * */ public class Array_3 { public static void main(String[] args) { int citations[] = {3, 0, 6, 1, 5}; int answer = solution(citations); Sy.. 2020. 12. 18.
[프로그래머스] 정렬(Array)_2_가장 큰 수 프로그래머스 정렬(Array)의 두번째 문제 ​ 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수 ​ package programmkit; import java.util.Arrays; import java.util.Comparator; /* 가장 큰 수 * 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수 */ public class Array_2 { public static void main(String[] args) { int numbers[] = {3,30,34,5,9}; String answer = solution(numbers); System.out.println(answer); } private static String .. 2020. 12. 17.
[프로그래머스] 정렬(Array)_1_K번째 수 프로그래머스의 정렬(Array)의 첫번째 문제 ​ K번째 수 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, K번째 수를 구해야한다. ​ package programmkit; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /* K번째 수 * 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, K번째 수 * */ public class Array_1 { public static void main(String[] args) { int array[] = {1, 5, 2, 6, 3, 7, 4}; int commands[][] = {{2,5,3},{4,4,1},{1,7,3}}; in.. 2020. 12. 16.
[Java]Array 활용 - 야구게임 package com.kitri.array; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; //0. com, my 3자리 배열. //1. com 세자리 난수 발생. >> comRandom() //2. 1의 숫자는 중복 숫자 X // 0으로 시작 X //3. 내가 입력한 3자리숫자를 my 배열에 넣기 //4. com과 my의 숫자와 자리비교 //5. 숫자가 같다면 // 5-1. 자리수 같다면 strike 증가 // 5-2. 자리수 다르다면 ball 증가. //6. 5의 결과 // 6-1. strike가 3 : // xxx는 x번째만에 정답입니다. // 계속(1), 종료(0) : // 6-.. 2020. 8. 12.