- [프로그래머스 코딩테스트] java Lv.0 최댓값 만들기(2)2024년 07월 15일
- chantleman
- 작성자
- 2024.07.15.:48
class Solution { public int solution(int[] numbers) { int answer = numbers[0]*numbers[1]; for(int i=0;i<numbers.length;i++) { for(int j=i+1; j<numbers.length;j++) { if(answer<numbers[i]*numbers[j]) { answer=numbers[i]*numbers[j]; } } } return answer; } }
처음에 int answer =0;으로 초기화하면 채점에서 틀렸다고 하는데
그 이유는 1*(-1)은 음수가 나오기 때문에 0과 음수를 비교하면 음수가 작기 때문에 당연히 틀렸다고 나옵니다.
728x90'코딩테스트 > lv0' 카테고리의 다른 글
[프로그래머스 코딩테스트] java Lv.0 문자열안에 문자열 (0) 2024.07.18 [프로그래머스 코딩테스트] java Lv.0 약수 구하기 (0) 2024.07.17 [프로그래머스 코딩테스트] java Lv.0 배열 원소의 길이 (0) 2024.07.15 [프로그래머스 코딩테스트] java Lv.0 배열의 유사도 (0) 2024.07.15 [프로그래머스 코딩테스트]java Lv.0 n의 배수 고르기 (0) 2024.07.12 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)