[Level 1] k번째 수 - Java

2021. 8. 10. 20:26·Coding Test/Programmers

 

 

코딩테스트 연습 - K번째수

[1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3]

programmers.co.kr

 


 

 

내 풀이

import java.util.*;

class Solution {
    public int[] solution(int[] array, int[][] commands) {
        int[] answer = new int[commands.length];
        
        for (int k=0; k<commands.length; k++)
        {
            int[] cal = new int[commands[k][1]-commands[k][0]+1];
            
            for (int i=commands[k][0]-1, j=0; i<commands[k][1]; i++, j++)
            {
                cal[j] = array[i];
            }
            
            Arrays.sort(cal);
            
            answer[k] = cal[commands[k][2]-1];
        }
        
        return answer;
    }
}

'Coding Test > Programmers' 카테고리의 다른 글

[Level 2] 기능개발 - Java  (0) 2021.08.11
[Level 1] 약수의 개수와 덧셈 - Java  (0) 2021.08.10
[Level 1] 크레인 인형뽑기 게임 - Java  (0) 2021.07.19
[Level 1] 체육복 - Java  (0) 2021.07.15
[Level 1] 로또의 최고 순위와 최저 순위 - Java  (0) 2021.07.15
'Coding Test/Programmers' 카테고리의 다른 글
  • [Level 2] 기능개발 - Java
  • [Level 1] 약수의 개수와 덧셈 - Java
  • [Level 1] 크레인 인형뽑기 게임 - Java
  • [Level 1] 체육복 - Java
NPC
NPC
예... 안녕하세요
  • NPC
    어떤 블로그의 겁나 옛날 글
    NPC
  • 전체
    오늘
    어제
    • 분류 전체보기 (20)
      • MEMO (3)
      • Programming (3)
        • JAVA (2)
        • PYTHON (1)
      • Coding Test (7)
        • Programmers (7)
      • REST API (3)
      • ERROR (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    500에러
    java
    AttributeError
    15z970-ga5bk
    별찍기
    git명령어
    카카오
    카카오로그아웃
    코딩테스트
    sqlexception
    illegalStateException
    Python
    BindingException
    beautifulsoup4
    배터리수명
    sns로그인
    restapi
    웹크롤링
    자바달력예제
    level1
    카카오로그인
    Ngrok
    LG그램
    프로그래머스
    카카오로그인API
    15Z970
    myBatis
    level2
    자바예제
    restfulapi
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
NPC
[Level 1] k번째 수 - Java
상단으로

티스토리툴바