39092023-03-03 21:41:04AndrásSíkság (55)python3Hibás válasz 0/55172ms29244 KiB
Lenght = int(input())
Block = input().split()
Search = Block[0]
x = 0
Max = 0
Place = 0
for i in range(len(Block)):
    if i == 0:
        x = x + 1
    elif x == 0:
        if Change == 1:
            Place = i-1
        x = x + 2
    else:
        Change = 0
        if int(Block[i]) - int(Block[i-1]) <= 1 and int(Block[i]) - int(Block[i-1]) >= -1:
            x = x + 1
        else:
            if x > Max:
                Max = x
                Change = 1
                x = 0
            else:
                x = 0
print(Max,Place)
        
    
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/55
1Hibás válasz0/017ms11180 KiB
2Hibás válasz0/029ms12744 KiB
3Hibás válasz0/217ms11564 KiB
4Hibás válasz0/217ms11672 KiB
5Hibás válasz0/217ms11828 KiB
6Hibás válasz0/217ms11992 KiB
7Hibás válasz0/317ms12304 KiB
8Hibás válasz0/218ms12692 KiB
9Hibás válasz0/318ms12668 KiB
10Hibás válasz0/332ms14288 KiB
11Hibás válasz0/330ms13556 KiB
12Hibás válasz0/332ms14464 KiB
13Hibás válasz0/3149ms29244 KiB
14Hibás válasz0/3159ms15536 KiB
15Hibás válasz0/3167ms24924 KiB
16Hibás válasz0/3172ms28256 KiB
17Hibás válasz0/3167ms28500 KiB
18Hibás válasz0/3168ms28368 KiB
19Hibás válasz0/3163ms27980 KiB
20Hibás válasz0/3170ms28220 KiB
21Hibás válasz0/393ms21600 KiB
22Hibás válasz0/3137ms25096 KiB