From c75ac8c727f4ba6becc02c9d4548cc82f2e2326a Mon Sep 17 00:00:00 2001 From: il4real Date: Mon, 16 May 2022 09:12:07 +0300 Subject: [PATCH 1/2] matrix --- .idea/.gitignore | 3 +++ .idea/inspectionProfiles/profiles_settings.xml | 6 ++++++ .idea/misc.xml | 4 ++++ .idea/modules.xml | 8 ++++++++ .idea/python_dlja_prodvinutih.iml | 10 ++++++++++ .idea/vcs.xml | 6 ++++++ main.py | 15 +++++++++++++++ venv/test.py | 12 ++++++++++++ 8 files changed, 64 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/python_dlja_prodvinutih.iml create mode 100644 .idea/vcs.xml create mode 100644 main.py create mode 100644 venv/test.py diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..b0efd58 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..71d1b6a --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/python_dlja_prodvinutih.iml b/.idea/python_dlja_prodvinutih.iml new file mode 100644 index 0000000..74d515a --- /dev/null +++ b/.idea/python_dlja_prodvinutih.iml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/main.py b/main.py new file mode 100644 index 0000000..c6a9fa6 --- /dev/null +++ b/main.py @@ -0,0 +1,15 @@ +def chunked(symbols, n): + result = [] + end = [[]] + for i in range(n): + for j in range(n): + result = symbols[j: i + j + 1] + if len(result) == i + 1: + end.append(result) + return end + + +symbols = input().split() +n = len(symbols) + +print(chunked(symbols, n)) \ No newline at end of file diff --git a/venv/test.py b/venv/test.py new file mode 100644 index 0000000..ffb2e49 --- /dev/null +++ b/venv/test.py @@ -0,0 +1,12 @@ +n, m = int(input()), int(input()) +matrix = [[input() for _ in range(m)] for _ in range(n)] + +for i in range(len(matrix)): + for j in range (len(matrix[i])): + print(matrix[i][j], end=' ') + print() +print() +for i in range(len(matrix[i])): + for j in range(len(matrix)): + print(matrix[j][i], end=' ') + print() \ No newline at end of file From acb0f22a5391e3ac16e020719a9cf8b9e2e59f64 Mon Sep 17 00:00:00 2001 From: il4real Date: Mon, 16 May 2022 09:24:07 +0300 Subject: [PATCH 2/2] matrix --- kv_matrix_summa_glavnoj_diagonali.py | 6 ++++++ main.py | 15 --------------- venv/test.py | 12 ------------ 3 files changed, 6 insertions(+), 27 deletions(-) create mode 100644 kv_matrix_summa_glavnoj_diagonali.py diff --git a/kv_matrix_summa_glavnoj_diagonali.py b/kv_matrix_summa_glavnoj_diagonali.py new file mode 100644 index 0000000..39df7b9 --- /dev/null +++ b/kv_matrix_summa_glavnoj_diagonali.py @@ -0,0 +1,6 @@ +n = int(input()) +matrix = [input().split() * n for _ in range(n)] +total = 0 +for i in range(n): + total += int(matrix[i][i]) +print(total) diff --git a/main.py b/main.py index c6a9fa6..e69de29 100644 --- a/main.py +++ b/main.py @@ -1,15 +0,0 @@ -def chunked(symbols, n): - result = [] - end = [[]] - for i in range(n): - for j in range(n): - result = symbols[j: i + j + 1] - if len(result) == i + 1: - end.append(result) - return end - - -symbols = input().split() -n = len(symbols) - -print(chunked(symbols, n)) \ No newline at end of file diff --git a/venv/test.py b/venv/test.py index ffb2e49..e69de29 100644 --- a/venv/test.py +++ b/venv/test.py @@ -1,12 +0,0 @@ -n, m = int(input()), int(input()) -matrix = [[input() for _ in range(m)] for _ in range(n)] - -for i in range(len(matrix)): - for j in range (len(matrix[i])): - print(matrix[i][j], end=' ') - print() -print() -for i in range(len(matrix[i])): - for j in range(len(matrix)): - print(matrix[j][i], end=' ') - print() \ No newline at end of file