본문 바로가기
Save Base/Save(Facebook)

JAVA - 배열에 들어간 특정 수의 배열 인덱스값 구하기

by 멘탈은안녕하신가 2017. 9. 23.
728x90
반응형

- 문제


안녕하세요.
자바관련 문제 질문드립니다.

array[9] = 85에서 85만 가지고 배열의 인덱스 값 9를 구할 방법이 있을까요?

--------------------------------
문제는
"입력받은 10개의 수 중에서 두번째로 큰 수는 x번째수 y입니다."
의 x와 y를 구하는 겁니다.

제가 한 방법은, 변수 max1, max2, max3를 만들어 입력 받은 값들을 모두 비교해서 두번째로 큰 값을 max2에 저장하는 방법을 사용해 y를 구했습니다. 그런데 x... 두번째로 큰 수를 입력했던 숫자를 어떻게 구해야 할지 모르겠습니다.

예를들면
1번째 수를 입력하시오 : 10
2번째 수를 입력하시오 : 45
...
9번째 수를 입력하시오 : 90
10번째 수를 입력하시오 : 85
=====================
현재 max1 = 90, max2 = 85, max3 = 45 입니다.
두번째로 큰 수는 x번째수 85입니다.

이런식입니다.

10번째로 입력한 85라는 두번째 큰 수는 찾았지만, x에 들어갈 10을 어떻게 찾아야 할지 감이 안잡히네요...
도와주세요 ~!!


- 해결


728x90
반응형

댓글