TIL/programmers

[프로그래머스/JAVA] 제일 작은 수 제거하기

토희 2022. 8. 3. 22:31
728x90

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

 

프로그래머스

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

programmers.co.kr



처음에 들었던 생각은 입출력의 예만 보고, 배열을 내림차순으로 바꾼 다음에 끝에 숫자 빼고, answer배열에 넣어주자!

해서 밑에 코드로 짰다...

코드실행하면 테스트 성공하는데, 채점하면 실패실패실패ㅋㅋㅋ

 

배열의 위치도 생각했어야지, 너무 입출력에 있는 예만 고려했다.

 

그래서 다시 생각한게

배열에서 최소값을 찾아서 최소값 제외하고 넣어주자!

위의 코드처럼 짜니, 자꾸 0이 배열에 껴있음, 왜 그러나 했더니 answer[i]= arr[i]; 이부분에서 오류 발생,

만약에 arr[0] 이 최소값이면, answer[0]에도 값을  안 넣어준채로 넘어가니, answer[1] 부터 값이 들어가기 시작함

 

그래서 밑에 처럼 다시 짬!

 

 

https://github.com/saehee15/Programmers/blob/main/Level1/MinNumberRemove.java

 

GitHub - saehee15/Programmers: 프로그래머스(programmers) 문제풀이

프로그래머스(programmers) 문제풀이. Contribute to saehee15/Programmers development by creating an account on GitHub.

github.com

728x90

'TIL > programmers' 카테고리의 다른 글

[프로그래머스/JAVA] 약수의 합  (0) 2022.08.06