표류고고넛
🌴일상
일기
꿈 일기
🌿백업
🍏스터디
🥑소통 창구
サインイン
ホーム
-
🌴일상
일기
꿈 일기
🌿백업
백업 목록
🍏스터디
스터디 목록
🥑소통 창구
(님의)잼얘
구독

[JAVA] 가장 큰 수 찾기

작성자
  • 무둥
작성시각
2025年4月24日 11:41
카테고리
  1. JAVA
상태
도움을 받다
정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요.

◇ 내 답변

import java.util.*;

class Solution {
    public int[] solution(int[] array) {
        int[] answer = new int [2];
        int[] sortArray = array.clone();
        
        Arrays.sort(sortArray);
        
        answer[0] = sortArray[array.length-1];
        Integer[] arrayWrapper = Arrays.stream(array).boxed().toArray(Integer[]::new);
        
        answer[1] = Arrays.asList(arrayWrapper).indexOf(answer[0]);
        
        return answer;
    }
}
java는 리스트화 된 배열에서만 indexOf메소드가 사용 가능하단다...
그걸 위한 코드를 이해 못하는 중
뭔소리야?
Slashpageで作成