@@ -18,7 +18,7 @@ msgid ""
1818msgstr ""
1919"Project-Id-Version : Python 3.13\n "
2020"Report-Msgid-Bugs-To : \n "
21- "POT-Creation-Date : 2025-01-24 14:16 +0000\n "
21+ "POT-Creation-Date : 2025-02-07 14:17 +0000\n "
2222"PO-Revision-Date : 2021-06-28 01:08+0000\n "
2323"Last-Translator : 石井明久, 2024\n "
2424"Language-Team : Japanese (https://app.transifex.com/python-doc/teams/5390/ "
@@ -1412,10 +1412,10 @@ msgstr ""
14121412
14131413#: ../../library/itertools.rst:839
14141414msgid ""
1415- "from collections import deque\n"
1415+ "from collections import Counter, deque\n"
14161416"from contextlib import suppress\n"
14171417"from functools import reduce\n"
1418- "from math import sumprod, isqrt\n"
1418+ "from math import comb, prod, sumprod, isqrt\n"
14191419"from operator import itemgetter, getitem, mul, neg\n"
14201420"\n"
14211421"def take(n, iterable):\n"
@@ -1705,5 +1705,11 @@ msgid ""
17051705" # totient(12) → 4 because len([1, 5, 7, 11]) == 4\n"
17061706" for prime in set(factor(n)):\n"
17071707" n -= n // prime\n"
1708- " return n"
1708+ " return n\n"
1709+ "\n"
1710+ "def multinomial(*counts):\n"
1711+ " \" Number of distinct arrangements of a multiset.\" \n"
1712+ " # Counter('abracadabra').values() -> 5 2 1 1 2\n"
1713+ " # multinomial(5, 2, 1, 1, 2) → 83160\n"
1714+ " return prod(map(comb, accumulate(counts), counts))"
17091715msgstr ""
0 commit comments