๋ฐฑ์ค - ํ์กฐ์์ด์ ๋ฆฌํ๊ณ ์ดใ
ใ
(Swift)
2022. 11. 7. 14:22ใAlgorithm
๋ฐฑ์ค - ํ์กฐ์์ด์ ๋ฆฌํ๊ณ ์ดใ ใ (Swift)
๋ฌธ์ ์ค๋ช
https://www.acmicpc.net/problem/14659
๋์ ํ์ด
๋ฑ O(N)๋งํผ๋ง ๋๋ฉด ๋๋ ๊ฐ๋จํ ํ์ด๋ค.
import Foundation
let input = Int(readLine()!)!
let arr = readLine()!.components(separatedBy:" ").map{Int($0)!}
var maxCnt = 0
var cnt = 0
var cur = 0
for x in arr {
if cur < x {
cur = x
cnt = 0
} else {
cnt += 1
}
maxCnt = max(maxCnt, cnt)
}
print(maxCnt)
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค - ์ฃผ์(Swift) (0) | 2022.11.08 |
---|---|
๋ฐฑ์ค - ํต๋๋ฌด ๊ฑด๋๋ฐ๊ธฐ (0) | 2022.11.07 |
๋ฐฑ์ค - ๋ฑ์ ๋ฉ๊ธฐ๊ธฐ(Swift) (0) | 2022.11.07 |
๋ฐฑ์ค - ๊ณผ์ (Swift) (0) | 2022.11.07 |
๋ฐฑ์ค - ์ด์ฅ๋ ์ด๋(Swift) (0) | 2022.11.07 |