728x90
문제

풀이
- 먼저 최소값을 찾는다. (for 문 이용하였음). -> 이 과정에서 좀 더 효율적인 방법이 있을 것 같은데 생각이 안나 그냥 반복문 돌렸다.
- arr 배열에서 찾은 최소값을 제외하고 answer 배열에 넣는다.

효율적인 최소값 찾는 방법에 그나마 가까워 보이는 다른 사람의 코드가 있어서 가져와본다.

stream을 사용한 코드인데 stream을 사용하면 속도가 더 느리다고 하긴 하던데 실제로 돌려보니 속도가 훨씬 느리긴해서 좋은 방법은 아닌 것 같다.
'알고리즘 > 프로그래머스' 카테고리의 다른 글
| [프로그래머스 - JAVA]연습문제 - Level 1 콜라츠 추측 (0) | 2020.11.08 |
|---|---|
| [프로그래머스 - JAVA]연습문제 - Level 1 최대공약수와 최소공배수 (0) | 2020.11.08 |
| [프로그래머스 - JAVA]연습문제 - Level 1 정수 제곱근 판별 (0) | 2020.11.08 |
| [프로그래머스 - JAVA]연습문제 - Level 1 정수 내림차순으로 배치하기 (0) | 2020.11.08 |
| [프로그래머스 - JAVA]연습문제 - Level 1 자연수 뒤집어 배열로 만들기 (0) | 2020.11.06 |




최근댓글