-
[JAVA/Level1] 최솟값과 최댓값Algorithm/프로그래머스 2021. 6. 11. 23:01
문제 설명
- 여러 개의 수가 배열에 있을 때 그 중 가장 큰 값과 가장 작은 값을 찾는다.
- 배열의 몇 번째에 있는지 순서를 찾는다.
- 반복문을 한번만 사용하여 문제를 해결한다.
- 수의 예 : [10, 55, 23, 2, 79, 101, 16, 82, 30, 45]
풀이
1. 배열 내 인덱스 0에 위치한 값을 maxNumber변수와 minNumber변수에 저장한다.
2. 배열의 크기만큼 반복문을 이용하여 더 큰수나 작은 수가 나올 경우 maxNumber의 값과 minNumber의 값을 변경시켜준다.
3. 변경될 경우 해당 인덱스의 위치를 저장한다.코드
'Algorithm > 프로그래머스' 카테고리의 다른 글
[JAVA/Level1] 직사각형 별찍기 (0) 2021.06.14 [JAVA/Level2] 정렬된 수에서 하나의 수 위치 찾기 (0) 2021.06.11 [JAVA/Level1] 문자열을 정수로 바꾸기 (0) 2021.06.01 [JAVA/Level1] 수박수박수박수박수박수? (0) 2021.06.01 [JAVA/Level1] 짝수와 홀수 (0) 2021.06.01