232392026-01-16 19:00:38kornelfHőségriadó (50 pont)python3Hibás válasz 18/5075ms11764 KiB
_, K, L, F = map(int, input().split())
days = list(map(int, input().split()))
isAlerted = False
belowCount = 0
aboveCount = 0
results = 0
for i in days:
    if i == F:
        aboveCount = 0
        belowCount = 0
    elif i < F:
        aboveCount = 0
        belowCount += 1
    elif i > F:
        aboveCount += 1
        belowCount = 0
    if belowCount == K and isAlerted:
        isAlerted = False
    if aboveCount == L and not isAlerted:
        isAlerted = True
        results += 1
print(results)
RészfeladatÖsszpontTesztVerdiktIdőMemória
base18/50
1Elfogadva0/016ms3308 KiB
2Elfogadva0/075ms11764 KiB
3Elfogadva2/216ms2860 KiB
4Hibás válasz0/216ms3312 KiB
5Hibás válasz0/214ms3084 KiB
6Elfogadva2/214ms3024 KiB
7Elfogadva2/216ms2952 KiB
8Elfogadva4/417ms3124 KiB
9Elfogadva4/443ms6584 KiB
10Hibás válasz0/443ms7476 KiB
11Hibás válasz0/450ms8508 KiB
12Hibás válasz0/443ms7412 KiB
13Hibás válasz0/461ms10036 KiB
14Hibás válasz0/420ms3636 KiB
15Hibás válasz0/468ms11448 KiB
16Hibás válasz0/468ms11436 KiB
17Elfogadva4/471ms11640 KiB