http://wiki.math.bme.hu/history/CloudCoder_Python_feladatgyujtemeny/leltar_egyben?feed=atom&
CloudCoder Python feladatgyujtemeny/leltar egyben - Laptörténet
2024-03-29T10:46:06Z
Az oldal laptörténete a wikiben
MediaWiki 1.18.1
http://wiki.math.bme.hu/index.php?title=CloudCoder_Python_feladatgyujtemeny/leltar_egyben&diff=11266&oldid=prev
Csirke, 2015. december 5., 18:43-n
2015-12-05T18:43:51Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr valign='top'>
<td colspan='2' style="background-color: white; color:black;">←Régebbi változat</td>
<td colspan='2' style="background-color: white; color:black;">A lap 2015. december 5., 18:43-kori változata</td>
</tr><tr><td colspan="2" class="diff-lineno">1. sor:</td>
<td colspan="2" class="diff-lineno">1. sor:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><python>def leltar_frissites(leltar, ujszam):</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div><python>def leltar_frissites(leltar, ujszam):</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     return [ujszam[elem] if elem in ujszam else elem for elem in leltar]</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     return [ujszam[elem] if elem in ujszam else elem for elem in leltar]</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"> </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>def leltar_sorszam(szamok):</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>def leltar_sorszam(szamok):</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     ujszam = {}</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     ujszam = {}</div></td></tr>
<tr><td colspan="2" class="diff-lineno">9. sor:</td>
<td colspan="2" class="diff-lineno">9. sor:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>         i = i+1</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>         i = i+1</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     return ujszam</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     return ujszam</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div> </div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"> </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>def leltar_egyben(leltar):</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>def leltar_egyben(leltar):</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     szamok = []</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     szamok = []</div></td></tr>
<tr><td colspan="2" class="diff-lineno">15. sor:</td>
<td colspan="2" class="diff-lineno">15. sor:</td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>         if elem not in szamok:</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>         if elem not in szamok:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>             szamok.append(elem)</div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>             szamok.append(elem)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">    </del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"> </ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     szamok<del class="diffchange diffchange-inline">.sort(</del>)</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     <ins class="diffchange diffchange-inline">szamok_sorban = sorted(</ins>szamok)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">    </del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"> </ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div>     ujszam = leltar_sorszam(<del class="diffchange diffchange-inline">szamok</del>)</div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div>     ujszam = leltar_sorszam(<ins class="diffchange diffchange-inline">szamok_sorban</ins>)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="background: #ffa; color:black; font-size: smaller;"><div><del class="diffchange diffchange-inline">    </del></div></td><td class='diff-marker'>+</td><td style="background: #cfc; color:black; font-size: smaller;"><div><ins class="diffchange diffchange-inline"> </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     return leltar_frissites(leltar, ujszam)</python></div></td><td class='diff-marker'> </td><td style="background: #eee; color:black; font-size: smaller;"><div>     return leltar_frissites(leltar, ujszam)</python></div></td></tr>
</table>
Csirke
http://wiki.math.bme.hu/index.php?title=CloudCoder_Python_feladatgyujtemeny/leltar_egyben&diff=10873&oldid=prev
Csirke: Új oldal, tartalma: „<python>def leltar_frissites(leltar, ujszam): return [ujszam[elem] if elem in ujszam else elem for elem in leltar] def leltar_sorszam(szamok): ujszam = {} …”
2015-09-11T02:42:04Z
<p>Új oldal, tartalma: „<python>def leltar_frissites(leltar, ujszam): return [ujszam[elem] if elem in ujszam else elem for elem in leltar] def leltar_sorszam(szamok): ujszam = {} …”</p>
<p><b>Új lap</b></p><div><python>def leltar_frissites(leltar, ujszam):<br />
return [ujszam[elem] if elem in ujszam else elem for elem in leltar]<br />
<br />
def leltar_sorszam(szamok):<br />
ujszam = {}<br />
i = 100<br />
for szam in szamok:<br />
ujszam[szam] = i<br />
i = i+1<br />
return ujszam<br />
<br />
def leltar_egyben(leltar):<br />
szamok = []<br />
for elem in leltar:<br />
if elem not in szamok:<br />
szamok.append(elem)<br />
<br />
szamok.sort()<br />
<br />
ujszam = leltar_sorszam(szamok)<br />
<br />
return leltar_frissites(leltar, ujszam)</python></div>
Csirke