본문 바로가기
with my rubber duck/codingTest

[프로그래머스] 최솟값 만들기 풀어보기 (처음으로 2단계)

by stilinski 2022. 6. 24.
728x90
import java.util.Arrays;
import java.util.Collections;

class Solution
{
    public int solution(int []A, int []B)
    {
        
        Integer[] bToInteger = Arrays.stream(B).boxed().toArray(Integer[]::new);
        
         Arrays.sort(A);
        Arrays.sort(bToInteger, Collections.reverseOrder());
        
      int answer = 0;
    	for(int i=0;i<A.length;i++) {
				answer += A[i]*bToInteger[i];
			
		}

        return answer;
    }
}

혼자 해볼라했는데 ...

하기 싫은데 진득하게 앉아서 생각하면서 하는게 잘 안된다.

자꾸 시간이 아깝다고 생각된다.

다른거 할게 많아서 부담느끼는듯.

 

그래도 안하는 거 보단 나으니 다른사람 로직만 참고해서 코드는 혼자 짰다.

근데 코테가 로직을 짜는게 코테인데.ㅋ

코테를 연습할 시간을 따로 분배하는 게 좋을까?

기술에 집중을 해야할지 코테도 동시에 해야할지 잘 모르겠다.

기술에 온 시간을 써도 부족한데..

 

 

728x90

댓글