티스토리 뷰

Algorithm

swift 백준 2562

강경 2020. 12. 28. 09:45
728x90
반응형



var maxNum: Int = 0
var resultCount: Int = 1

for count in 1...9 {
    let num = Int(readLine()!)!
    
    if maxNum < num {
        maxNum = num
        resultCount = count
    }
}

print(maxNum)
print(resultCount)

난 딱히 배열을 사용하지 않았는데 ...

 

입력받는 숫자들 넣는데 반복문 한번,

배열에있는 숫자들 비교하는데 반복문 한번

-> 이거 비효율일거 같은데.. 다른 방법이 있는건가??

 

www.acmicpc.net/problem/2562

 

2562번: 최댓값

9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어

www.acmicpc.net

 

728x90
반응형

'Algorithm' 카테고리의 다른 글

swift 백준 3052  (0) 2020.12.28
swift 백준 2577  (0) 2020.12.28
swift 백준 10818  (0) 2020.12.28
swift 백준 1110  (0) 2020.12.28
swift 백준 10951  (0) 2020.12.28