https://school.programmers.co.kr/learn/courses/30/lessons/12935

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr


- Java

List 이용

import java.util.*;
class Solution {
    public int[] solution(int[] arr) {
        if(arr.length==1){
            int[] ans = {-1};
            return ans;
        }
        else{
        ArrayList<Integer> aa = new ArrayList<>();
        for(int i=0;i<arr.length;i++)
            aa.add(arr[i]);
        aa.remove(Collections.min(aa));
        
        
        
            int[] ans = new int[arr.length-1];
            for(int i=0;i<arr.length-1;i++){
                ans[i]=aa.get(i);
            }
            return ans;
        }
        
    }
}

 

- Ruby

루비에서 Array안의 원소를 지우는 것은 단순히 delete를 하면 된다.

def solution(arr)
    
    if arr.length==1
        arr=[-1]
    else
        arr.delete(arr.min)
    end
    
    return arr
end

+ Recent posts