diff options
| author | David Ferrone <zapwai@gmail.com> | 2024-02-15 15:56:34 -0500 |
|---|---|---|
| committer | David Ferrone <zapwai@gmail.com> | 2024-02-15 15:56:34 -0500 |
| commit | 15ff62419201a3142b71d16cb5e919334a92d097 (patch) | |
| tree | 290c0fe2def621c2f251befea6bd4086b6a9af84 /challenge-251 | |
| parent | b4722f365b56ebb8a01ce4d4b136f16d26698cd6 (diff) | |
| download | perlweeklychallenge-club-15ff62419201a3142b71d16cb5e919334a92d097.tar.gz perlweeklychallenge-club-15ff62419201a3142b71d16cb5e919334a92d097.tar.bz2 perlweeklychallenge-club-15ff62419201a3142b71d16cb5e919334a92d097.zip | |
Recent Python scripts
Diffstat (limited to 'challenge-251')
| -rw-r--r-- | challenge-251/zapwai/python/ch-1.py | 18 | ||||
| -rw-r--r-- | challenge-251/zapwai/python/ch-2.py | 24 |
2 files changed, 42 insertions, 0 deletions
diff --git a/challenge-251/zapwai/python/ch-1.py b/challenge-251/zapwai/python/ch-1.py new file mode 100644 index 0000000000..380969324a --- /dev/null +++ b/challenge-251/zapwai/python/ch-1.py @@ -0,0 +1,18 @@ +def proc(ints): + print("Input: ints =", ints) + sum = 0 + while (ints): + a = ints[0] + if len(ints) == 1: + sum += a + break + ints = ints[1:] + b = ints.pop() + sum += int(str(a)+str(b)) + print("Output:", sum) +ints = [6, 12, 25, 1] +proc(ints) +ints = [10, 7, 31, 5, 2, 2] +proc(ints) +ints = [1, 2, 10] +proc(ints) diff --git a/challenge-251/zapwai/python/ch-2.py b/challenge-251/zapwai/python/ch-2.py new file mode 100644 index 0000000000..a431f815a3 --- /dev/null +++ b/challenge-251/zapwai/python/ch-2.py @@ -0,0 +1,24 @@ +m = [ [ 3, 7, 8], + [ 9, 11, 13], + [15, 16, 17], + ] + +print("Input: M = ") +for i in range(len(m)): + print("\t",m[i]) + +luck = -1 +mins = [] +maxs = [] +for i in range(len(m)): + mins.append( min(m[i]) ) +for j in range(len(m[0])): + col = [] + for i in range(len(m)): + col.append( m[i][j] ) + maxs.append( max(col) ) +for val in mins: + for val2 in maxs: + if val == val2: + print(f"Output: {val}") + break |
