Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"automaatkontrollija" - 1 õppematerjal

Programmeerimise kodutööd
21
docx

Programmeerimise kodutööd

tekst += laps + ", " print(tekst.strip()[:-1]) 12. Nädala kodutöö Kirjuta programm, mis kontrollib, kas etteantud failis (nagu näiteks see siin) on korrektne Sudoku lahendus. Failinimi antakse programmile ette käsurealt. Korrektse lahenduse korral peab programm väljastama ainult sõna "OK". Mittekorrektse lahenduse korral tuleb väljastada kõigepealt sõna "Viga", millele võib järgneda ka midagi muud (soovitavalt info selle kohta, millises kohas oli viga, aga seda infot automaatkontrollija ei vaata). import sys def checkList(aList): for i in range(1, len(aList) + 1): if aList.count(str(i)) > 1 or aList.count(str(i)) < 1: return False return True def kontrolliSudokuFail(fileContent): #Check rows for i in range(len(fileContent)): if checkList(fileContent[i]) == False: return False #Checks collumns for i in range(len(fileContent)): tempList = [] for j in range(len(fileContent)):

Informaatika → Programmeerimine - python
184 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun