야근 지수 Level 3 #Collection.reverse

2018. 5. 8. 00:05·프로그래밍/알고리즘(자바)
야근 지수 Level 3

https://programmers.co.kr/learn/challenge_codes/25


언어영역인줄... 문제가 무슨 말인지 파악을 못 해서 당황스러웠다.


Collections.reverse(Arrays.asList(works))가 먹히지 않는데... API 찾아보니 linear time에만 동작한다고 한다.

그 이상의 정보가 없어서 정확히 무슨 의미인지 모르겠다. 사실 문제 푸는데에는 지장없다.


import java.util.*;
class NoOvertime {
    public int noOvertime(int no, int[] works) {
        int result = 0;
        // 야근 지수를 최소화 하였을 때의 야근 지수는 몇일까요?
        while(no-->0){
            Arrays.sort(works);
        // Collections.reverse(Arrays.asList(works)); -> linear time에 동작한다는데 무슨말이니...
                                                    // sort와 같은 알고리즘 수행 시 동작한다는 말?
        works[works.length-1]--;
    }
    for(int i =0; i<works.length;i++){
            result += works[i]*works[i];
    }
    System.out.println(Arrays.toString(works));
        return result;
    }
    public static void main(String[] args) {
        NoOvertime c = new NoOvertime();
        int []test = {4,3,3};
        System.out.println(c.noOvertime(4,test));
    }
}


'프로그래밍 > 알고리즘(자바)' 카테고리의 다른 글

백준 14888 파이썬(DFS, *args 사용 방법)  (0) 2022.05.26
시간 복잡도 및 아스키코드  (0) 2018.10.16
하샤드수 Level 2 #return 조건문 #foreach문  (0) 2018.05.07
행렬의 곱셈 Level 2 # Arrays.deepToString # Arrays.toString  (0) 2018.05.07
정수 내림차순으로 배치하기 Level 2 #split #Arrays.sort #Collections.reverse #Arrays.asList #String.join  (0) 2018.05.07
'프로그래밍/알고리즘(자바)' 카테고리의 다른 글
  • 백준 14888 파이썬(DFS, *args 사용 방법)
  • 시간 복잡도 및 아스키코드
  • 하샤드수 Level 2 #return 조건문 #foreach문
  • 행렬의 곱셈 Level 2 # Arrays.deepToString # Arrays.toString
블루풀
블루풀
  • 블루풀
    [ IT] Be Dreamer
    블루풀
  • 전체
    오늘
    어제
    • 분류 전체보기 (35)
      • 프로그래밍 (33)
        • ChatGPT Q&A (0)
        • 안드로이드 스튜디오 (1)
        • 알고리즘(자바) (23)
        • GitHub (0)
        • Front-end (2)
        • Back-end (6)
        • 개발자 Basic English (1)
      • 취업정보 (0)
      • 일상 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    ListView
    여행
    emmet
    admin
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
블루풀
야근 지수 Level 3 #Collection.reverse
상단으로

티스토리툴바