@@ -12,7 +12,7 @@ msgid ""
1212msgstr ""
1313"Project-Id-Version : Python 3.13\n "
1414"Report-Msgid-Bugs-To : \n "
15- "POT-Creation-Date : 2025-01-24 14:16 +0000\n "
15+ "POT-Creation-Date : 2025-02-07 14:17 +0000\n "
1616"PO-Revision-Date : 2021-06-28 01:08+0000\n "
1717"Last-Translator : Stan Ulbrych, 2024\n "
1818"Language-Team : Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n "
@@ -1140,10 +1140,10 @@ msgid ""
11401140msgstr ""
11411141
11421142msgid ""
1143- "from collections import deque\n"
1143+ "from collections import Counter, deque\n"
11441144"from contextlib import suppress\n"
11451145"from functools import reduce\n"
1146- "from math import sumprod, isqrt\n"
1146+ "from math import comb, prod, sumprod, isqrt\n"
11471147"from operator import itemgetter, getitem, mul, neg\n"
11481148"\n"
11491149"def take(n, iterable):\n"
@@ -1431,5 +1431,11 @@ msgid ""
14311431" # totient(12) → 4 because len([1, 5, 7, 11]) == 4\n"
14321432" for prime in set(factor(n)):\n"
14331433" n -= n // prime\n"
1434- " return n"
1434+ " return n\n"
1435+ "\n"
1436+ "def multinomial(*counts):\n"
1437+ " \" Number of distinct arrangements of a multiset.\" \n"
1438+ " # Counter('abracadabra').values() -> 5 2 1 1 2\n"
1439+ " # multinomial(5, 2, 1, 1, 2) → 83160\n"
1440+ " return prod(map(comb, accumulate(counts), counts))"
14351441msgstr ""
0 commit comments