# Zjistete, jestli je nasledujici retezec validni kod RNA. # Budeme kontrolovat, jestli obsahuje pouze # adenin (A), guanin (G), cytosin (C) a uracil (U). def checkRNA(RNAcode): pass # Test inputRNA = "ACUAGCUGCAGAUGACCCAGAGAUAGCAGAUGACACGAUGCACGACGAUACAGUACGAGCACGUATACGUACGUACGUACGUACGUACGUACGUACGUCGUACGUACGUACGUACGUACGUACGUACGUACGUACGUACGUCGUACGACGUCGUCGUACGA" if checkRNA(inputRNA) == False: print("OK") else: print("Testovaci RNA obsahuje T, ktery vas program nenasel.") # Vytvorte funkci, ktera se seznamu zadanych retezcu vyrobi senam jejich delek def getLengths(values): pass # Test testNames = ["Jan", "Pavel", "Petr", "Gabriel", "Jiri", "Petr", "Lukas"] print("Nasledujici dva radky by se mely rovnat:") print(getLengths(testNames)) print([3, 5, 4, 7, 4, 4, 5]) # Zjistete, kolik slov obsahuje nasledjici nekolikaodstavcovy text: # Znak '\n' vyjadruje prechod na novy radek (enter). longText = "prvni druhy\ntreti ctvrty\npaty sesty\nsedmy osmy\ndevaty desaty" def countWords(): pass # Test print("Nasledujici dva radky by se mely rovnat:") print(countWords(longText)) print(10) # Najdete v nasledujicim seznamu vsechna duplicitni jmena. # Tato jmena vratte jako novy seznam na vystup. def findDuplicates(values): pass # Test if findDuplicates(testNames) == ["Petr"]: print("OK") else: print("Pouze jmeno Petr se v seznamu nachazi dvakrat.")