201662026-01-03 17:38:41marnorlorDNS szakaszok száma (75 pont)python3Hibás válasz 3/75230ms64000 KiB
def szamolas(N: int, DNS):
    eredmeny=0
    for A in range(0, len(DNS)):
        if DNS[A]=="A":
            for G in range(A, len(DNS)):
                if DNS[G]=="G":
                    for T in range(G, len(DNS)):
                        if DNS[T]=="T":
                            print(DNS[A:T+1])
                            eredmeny=eredmeny+1
                            #elozoT=T
                    break
    return eredmeny

def test():
    a=szamolas(12, "CAGTAATTGATA")
    assert 6==a

def futtatas():
    N=int(input())
    DNS=input()
    a=szamolas(N, DNS)
    print(a)

#test()
futtatas()
RészfeladatÖsszpontTesztVerdiktIdőMemória
base3/75
1Hibás válasz0/016ms3124 KiB
2Időlimit túllépés0/0208ms64000 KiB
3Elfogadva3/316ms3164 KiB
4Hibás válasz0/414ms3124 KiB
5Hibás válasz0/417ms3124 KiB
6Hibás válasz0/416ms3320 KiB
7Hibás válasz0/416ms3124 KiB
8Hibás válasz0/316ms3372 KiB
9Hibás válasz0/317ms3380 KiB
10Hibás válasz0/425ms4404 KiB
11Hibás válasz0/457ms12976 KiB
12Hibás válasz0/424ms4660 KiB
13Hibás válasz0/490ms18584 KiB
14Hibás válasz0/424ms4600 KiB
15Időlimit túllépés0/3211ms64000 KiB
16Időlimit túllépés0/4230ms64000 KiB
17Időlimit túllépés0/4202ms64000 KiB
18Időlimit túllépés0/4229ms64000 KiB
19Időlimit túllépés0/4224ms64000 KiB
20Időlimit túllépés0/4223ms64000 KiB
21Időlimit túllépés0/3212ms64000 KiB
22Időlimit túllépés0/439ms22952 KiB