참치코더의 꿈 메모장

알고리즘 56일차 - 프로그래머스 기출 문제(JAVA) / 제일 작은 수 제거하기 본문

잡다한 웹지식

알고리즘 56일차 - 프로그래머스 기출 문제(JAVA) / 제일 작은 수 제거하기

참치깡 2025. 6. 24. 11:55
728x90

전체 코드 부분

 

 

- 배열 arr에 있는 수중 가장 작은 수를 제외한 나머지를 출력하는 문제이다.

 

- 10이 들어있을 경우에 리턴값으로 -1을 가진 배열을 반환하라고 했으므로, arr.length의 길이가 

  1이라면 -1을 가진 배열을 반환하도록 작성하였고,

- 1번째 for문에서 arr배열에서 가장작은 수를 찾도록 했다.

- 정답을 반환할 answer 문을 선언한 뒤에 가장 작은 값을 찾기 위해 2번째 for문을 돌려서

- 만약 arr[i]의 값이 앞의 for문에서 찾은 최소값과 같다면 continue해 해당 for문을 1번 건너뛰도록 

 작성하였다.

- 해당 수를 제외한 arr[i]값을 집어넣어 반환하였더니 정답을 얻을 수 있었다. ^^

 

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

 

프로그래머스

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

programmers.co.kr

 

 

728x90
Comments