From 212eb040940c53ad74420d36c561fed6b702754e Mon Sep 17 00:00:00 2001 From: filifa Date: Tue, 22 Jul 2025 23:22:57 -0400 Subject: [PATCH] remove yield from in sieve --- notebooks/problem0070.ipynb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/notebooks/problem0070.ipynb b/notebooks/problem0070.ipynb index baf3d47..db3cf6e 100644 --- a/notebooks/problem0070.ipynb +++ b/notebooks/problem0070.ipynb @@ -47,15 +47,13 @@ " totients[0] = 0\n", " totients[1] = 1\n", " \n", - " for n in range(0, limit // 2 + 1):\n", + " for n in range(0, limit):\n", " yield totients[n]\n", " if n == 0 or n == 1 or totients[n] != n - 1:\n", " continue\n", "\n", " for k in range(2 * n, limit, n):\n", - " totients[k] -= totients[k] // n\n", - " \n", - " yield from totients[limit // 2 + 1:]" + " totients[k] -= totients[k] // n" ] }, {