- 최대값/최소값 구하기 : 변수에 배열의 값 하나를 할당해서 배열 전체 요소에 비교시킨다.
1) 파이썬
arr = [1,3,5,4,2,8,6,9,7]
min = arr[8]
for i in range(0, len(arr)-1):
if min > arr[i] : # 부호만 바꾸면 최대값을 구할 수 있다.
min = arr[i]
print(min)
2) 코틀린
val arr: Array<Int> = arrayOf(1,3,5,4,2,8,6,9,7)
var min = arr[0]
for( i in 0 until arr.lastIndex){
if(min > arr[i]){ // 부호만 바꾸면 최대값이 구해진다.
min = arr[i]
}
println(min)
}
'Algorithm > 탐색' 카테고리의 다른 글
[파이썬] "모의고사" - 완전 탐색 (0) | 2021.05.12 |
---|---|
[파이썬] "폰켓몬" - set 함수 활용 (0) | 2021.05.07 |
[파이썬] "음양 더하기" - 두 배열의 매핑 (0) | 2021.05.06 |