<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Commentaires sur : Cédric Villani sur un problème de maths	</title>
	<atom:link href="https://mathix.org/linux/archives/10814/feed" rel="self" type="application/rss+xml" />
	<link>https://mathix.org/linux/archives/10814</link>
	<description>L&#039;enseignement, des maths et le &#34;Libre&#34;</description>
	<lastBuildDate>Thu, 05 Apr 2018 16:27:29 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		Par : Leaf		</title>
		<link>https://mathix.org/linux/archives/10814#comment-2598</link>

		<dc:creator><![CDATA[Leaf]]></dc:creator>
		<pubDate>Thu, 05 Apr 2018 16:27:29 +0000</pubDate>
		<guid isPermaLink="false">https://mathix.org/linux/?p=10814#comment-2598</guid>

					<description><![CDATA[Bonjour,
J&#039;ai cherché les solutions (avec un programme en c) selon deux méthodes :
1) sans gérer les priorités des x et /, càd une opération après l autre. Il y a exactement 119 solutions (sans division à virgule)
2) en gérant les priorités des opérateurs x et / et avec division sans reste il y a exactement 20 solutions parmi 9! :
[    1] 3 2 1 5 4 7 8 9 6
[    2] 3 2 1 5 4 7 9 8 6
[    3] 5 2 1 3 4 7 8 9 6
[    4] 5 2 1 3 4 7 9 8 6
[    5] 5 3 1 7 2 6 8 9 4
[    6] 5 3 1 7 2 6 9 8 4
[    7] 5 4 1 9 2 7 3 8 6
[    8] 5 4 1 9 2 7 8 3 6
[    9] 5 9 3 6 2 1 7 8 4
[   10] 5 9 3 6 2 1 8 7 4
[   11] 6 3 1 9 2 5 7 8 4
[   12] 6 3 1 9 2 5 8 7 4
[   13] 6 9 3 5 2 1 7 8 4
[   14] 6 9 3 5 2 1 8 7 4
[   15] 7 3 1 5 2 6 8 9 4
[   16] 7 3 1 5 2 6 9 8 4
[   17] 9 3 1 6 2 5 7 8 4
[   18] 9 3 1 6 2 5 8 7 4
[   19] 9 4 1 5 2 7 3 8 6
[   20] 9 4 1 5 2 7 8 3 6]]></description>
			<content:encoded><![CDATA[<p>Bonjour,<br />
J&rsquo;ai cherché les solutions (avec un programme en c) selon deux méthodes :<br />
1) sans gérer les priorités des x et /, càd une opération après l autre. Il y a exactement 119 solutions (sans division à virgule)<br />
2) en gérant les priorités des opérateurs x et / et avec division sans reste il y a exactement 20 solutions parmi 9! :<br />
[    1] 3 2 1 5 4 7 8 9 6<br />
[    2] 3 2 1 5 4 7 9 8 6<br />
[    3] 5 2 1 3 4 7 8 9 6<br />
[    4] 5 2 1 3 4 7 9 8 6<br />
[    5] 5 3 1 7 2 6 8 9 4<br />
[    6] 5 3 1 7 2 6 9 8 4<br />
[    7] 5 4 1 9 2 7 3 8 6<br />
[    8] 5 4 1 9 2 7 8 3 6<br />
[    9] 5 9 3 6 2 1 7 8 4<br />
[   10] 5 9 3 6 2 1 8 7 4<br />
[   11] 6 3 1 9 2 5 7 8 4<br />
[   12] 6 3 1 9 2 5 8 7 4<br />
[   13] 6 9 3 5 2 1 7 8 4<br />
[   14] 6 9 3 5 2 1 8 7 4<br />
[   15] 7 3 1 5 2 6 8 9 4<br />
[   16] 7 3 1 5 2 6 9 8 4<br />
[   17] 9 3 1 6 2 5 7 8 4<br />
[   18] 9 3 1 6 2 5 8 7 4<br />
[   19] 9 4 1 5 2 7 3 8 6<br />
[   20] 9 4 1 5 2 7 8 3 6</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Pascal Peter		</title>
		<link>https://mathix.org/linux/archives/10814#comment-2593</link>

		<dc:creator><![CDATA[Pascal Peter]]></dc:creator>
		<pubDate>Sat, 31 Mar 2018 09:11:12 +0000</pubDate>
		<guid isPermaLink="false">https://mathix.org/linux/?p=10814#comment-2593</guid>

					<description><![CDATA[argh ! L&#039;indentation a été perdue au passage]]></description>
			<content:encoded><![CDATA[<p>argh ! L&rsquo;indentation a été perdue au passage</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Pascal Peter		</title>
		<link>https://mathix.org/linux/archives/10814#comment-2592</link>

		<dc:creator><![CDATA[Pascal Peter]]></dc:creator>
		<pubDate>Sat, 31 Mar 2018 09:08:24 +0000</pubDate>
		<guid isPermaLink="false">https://mathix.org/linux/?p=10814#comment-2592</guid>

					<description><![CDATA[Salut et merci pour ton blog que je visite régulièrement,

après avoir un peu galéré à chercher ce truc sans réussir je me suis décidé à faire un programme en Python que je te copie-colle ci-dessous.
Il me trouve 128 solutions (je m&#039;attendais à bien moins) et en en testant une au hasard, histoire de vérifier, je suis tombé sur un cas où les 2 divisions ne tombent pas &quot;juste&quot; mais donnent des &quot;,5&quot; qui se compensent : 8 + 13*9/2 + 3 + 12*1 - 5 - 11 + 7*6/4 - 10

le programme :

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import itertools

def f(l):
    return l[0] + 13*l[1]/l[2] + l[3] + 12*l[4] - l[5] - 11 + l[6]*l[7]/l[8] - 10

nb = 0

for l in list(itertools.permutations([1,2,3,4,5,6,7,8,9])):
    result = f(l)
    if result == 66:
        print(l, &#039;--&#062;&#039;, result)
        nb += 1

print()
print(&#039;Il y a {0} solutions !&#039;.format(nb))]]></description>
			<content:encoded><![CDATA[<p>Salut et merci pour ton blog que je visite régulièrement,</p>
<p>après avoir un peu galéré à chercher ce truc sans réussir je me suis décidé à faire un programme en Python que je te copie-colle ci-dessous.<br />
Il me trouve 128 solutions (je m&rsquo;attendais à bien moins) et en en testant une au hasard, histoire de vérifier, je suis tombé sur un cas où les 2 divisions ne tombent pas « juste » mais donnent des « ,5 » qui se compensent : 8 + 13*9/2 + 3 + 12*1 &#8211; 5 &#8211; 11 + 7*6/4 &#8211; 10</p>
<p>le programme :</p>
<p>#!/usr/bin/env python3<br />
# -*- coding: utf-8 -*-</p>
<p>import itertools</p>
<p>def f(l):<br />
    return l[0] + 13*l[1]/l[2] + l[3] + 12*l[4] &#8211; l[5] &#8211; 11 + l[6]*l[7]/l[8] &#8211; 10</p>
<p>nb = 0</p>
<p>for l in list(itertools.permutations([1,2,3,4,5,6,7,8,9])):<br />
    result = f(l)<br />
    if result == 66:<br />
        print(l, &lsquo;&#8211;&gt;&rsquo;, result)<br />
        nb += 1</p>
<p>print()<br />
print(&lsquo;Il y a {0} solutions !&rsquo;.format(nb))</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
