From c2b6029560590d89d87180533fc1187b1d6b476e Mon Sep 17 00:00:00 2001 From: Mohammad S Anwar Date: Fri, 7 Apr 2023 02:46:40 +0100 Subject: - Added solutions by Luca Ferrari. - Added solutions by Mark Anderson. - Added solutions by Paulo Custodio. - Added solutions by David Ferrone. - Added solutions by W. Luis Mochan. - Added solutions by Robbie Hatley. - Added solutions by Jorg Sommrey. - Added solutions by Roger Bell_West. - Added solutions by Leo Manfredi. - Added solutions by Arne Sommer. - Added solutions by James Smith. - Added solutions by Peter Meszaros. - Added solutions by Ulrich Rieke. - Added solutions by Robert DiCicco. --- challenge-211/eric-cheung/python/ch-1.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 challenge-211/eric-cheung/python/ch-1.py (limited to 'challenge-211/eric-cheung/python/ch-1.py') diff --git a/challenge-211/eric-cheung/python/ch-1.py b/challenge-211/eric-cheung/python/ch-1.py new file mode 100755 index 0000000000..2376aa66d7 --- /dev/null +++ b/challenge-211/eric-cheung/python/ch-1.py @@ -0,0 +1,17 @@ + +## arrMatrixInput = [[4, 3, 2, 1], [5, 4, 3, 2], [6, 5, 4, 3]] ## Example 1 +arrMatrixInput = [[1, 2, 3], [3, 2, 1]] ## Example 2 + +nMatrixRow = len(arrMatrixInput) +nMatrixCol = len(arrMatrixInput[0]) + +nMinIndx = min(nMatrixRow, nMatrixCol) + +bIsToeplitzMatrix = True +nDiagElem = arrMatrixInput[0][0] +for nIndxLoop in range(1, nMinIndx): + if arrMatrixInput[nIndxLoop][nIndxLoop] != nDiagElem: + bIsToeplitzMatrix = False + break + +print (bIsToeplitzMatrix) -- cgit