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

"kontrollisudokufail" - 1 õppematerjal

Programmeerimise kodutööd
21
docx

Programmeerimise kodutööd

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)): tempList.append(fileContent[j][i]) if checkList(tempList) == False: return False for x in range(0, len(fileContent), 3): for y in range(0, len(fileContent), 3):

Informaatika → Programmeerimine - python
184 allalaadimist


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