From 561e87631dff36bc768ac869df26ca044d75be8a Mon Sep 17 00:00:00 2001 From: Leo Manfredi Date: Thu, 6 Apr 2023 13:13:29 +0000 Subject: Solution for Task #1 --- challenge-211/manfredi/python/ch-1.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 challenge-211/manfredi/python/ch-1.py (limited to 'challenge-211/manfredi/python/ch-1.py') diff --git a/challenge-211/manfredi/python/ch-1.py b/challenge-211/manfredi/python/ch-1.py new file mode 100755 index 0000000000..fed72bd18f --- /dev/null +++ b/challenge-211/manfredi/python/ch-1.py @@ -0,0 +1,33 @@ +#!/usr/bin/env python3 +# Python 3.9.2 on Debian GNU/Linux 11 (bullseye) + +print('challenge-211-task1') + +# Task 1: Toeplitz Matrix +# You are given a matrix m x n +# Write a script to find out if the given matrix is Toeplitz Matrix + +matrix = [ + [4, 3, 2, 1], + [5, 4, 3, 2], + [6, 5, 4, 3], +] + +# matrix = [ +# [1, 2, 3], +# [3, 2, 1], +# ] + +print(matrix) +is_toeplitz = True + +for row in range(0, len(matrix) - 1): + if not is_toeplitz: break + for col in range(0, len(matrix[row]) - 1): + if not is_toeplitz: break + print(matrix[row][col], matrix[row+1][col+1]) + if not matrix[row][col] == matrix[row+1][col+1]: + is_toeplitz = False + + +print('Toeplitz Matrix!') if is_toeplitz else print('Not Toeplitz Matrix') -- cgit