참치코더의 꿈 메모장

알고리즘 67일차 - 프로그래머스 기출 문제(JAVA) / K번째수 본문

잡다한 웹지식

알고리즘 67일차 - 프로그래머스 기출 문제(JAVA) / K번째수

참치깡 2025. 7. 6. 17:32
728x90

전체 코드 부분

 

- 2차원 배열로 받은 commands안에 있는 숫자로 각각 자르고, 정렬한 뒤에  answer 배열에 수행해 나온 숫자만큼 출력하는

  문제이다.

 

- 일단 command 안에 있는 수행해야 하는 수만큼 for문을 돌려 해당 0번째 명령, 1번째 명령, 2번째 명령을 추출했다.

- 그리고 해당 명령어로 1번 array의 배열을 l-1 부터 m까지 자르고 (l은 포함, m은 미포함)

  2번 배열을 sort 메서드로 정렬한 뒤에 선언하지 않은 answer 배열에 다시 집어넣기 위해 list 컬렉션을 사용했다.

 

-  그 이후 answer를 list.size()만큼 선언해 줘서 for문을 통해 list에 있는 값을 다시 answer배열에 넣어 주었다.

  (이러한 복잡한 과정 때문에 Stream을 사용하는 것 같다....)

 

- 컴파일 후 정답 확인 완료 ^^

 

https://school.programmers.co.kr/questions/89273

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

서울역 집에 내려가는 길

728x90
Comments