Solltet ihr mal eine Herausforderung suchen...

MIniMe_

Erfahrenes Mitglied
... dann lest diesen Thread :)

Für die die mal gerne(zum Zeitvertreib) ein mathematisches Problem lösen würden, hab ich hier eine hübsche Aufgabe, die bei uns in der Matheolympiade dran kam:

Es wird eine 4-stellige Ziffer(a) gesucht, die bei der Multiplikation mit 4(also Mal 4) eine Ziffer(b) ergibt, die die Ziffern der Zahl(a) in der umgekehrten Reinfolge hat.

Bsp:
1234 * 4 müßte 4321 ergeben
5348 * 4 müßte 8435 ergeben

Mal schauen ob einer von euch genügend Grips:)-)) hat, ein Script aufzustellen, das dieses Problem lösen würde, und diese Zahl herausfindet!

Wenn ihr nicht klar kommt, hab ich elv. noch ein paar Tips ;)
 
PHP:
<?
for ($a=1;$a<=4;$a++)
  for ($b=0;$b<=9;$b++)
    for ($c=0;$c<=9;$c++)
      for ($d=0;$d<=9;$d++)
      {
        $zahl1 = $a.$b.$c.$d;
        $zahl2 = $zahl1 * 4;
        if (strrev($zahl1) == $zahl2) echo "a = ".$zahl1;
      }
?>
Brute Force 4ever :)

PS: Ich gehe mal davon aus, dass keine vierstellige Ziffer a, sondern eine vierstellige Zahl a gesucht wird ;)
 
Zuletzt bearbeitet:
Ich hab das ganze mal ein wenig optimiert! ;-)

PHP:
<?php
for ($a=1;$a<=2;$a++)
  for ($b=0;$b<=4;$b++)
    for ($c=0;$c<=9;$c++)
      for ($d=0;$d<=9;$d++)
      {
        $zahl1 = $a.$b.$c.$d;
        $zahl2 = $zahl1 * 4;
        if (strrev($zahl1) == $zahl2) echo "a = ".$zahl1;
      }
?>
 
Etwas kniffliger

In der Familie Albertoni, in der seit Urzeiten nur Frauen etwas gelten, bekommt jedes
weibliche Familienmitglied im Laufe ihres Lebens zwei Töchter, und zwar stets die erste
Tochter im Alter von 20 und die zweite im Alter von 23 Jahren.

Schreibe eine PHP–Funktion zur Berechnung der Anzahl aller
weiblichen Familienmitglieder (die jemals gelebt haben ...), wenn das
Geburtsjahr der Urmutter Eva Albertoni gegeben ist. Das Jahr, in dem wir
uns gerade befinden, ist selbstverständlich auch gegeben.


Viel spass! ;-)

So Long
TheVirus

P.S.: Wer von dem Schei*ss nicht genug kriegen kann soll sich bei mir melden... Hab genug davon! ;-)
 
@theVirus:
kannst du vieleicht ein paar Beispiel Werte angeben damit man wenigstens annähernd weiss ob die eigene Rechnunge halbrichtig ist ;-)
am besten werte wo Fehler auffallen also nicht im Zeitraum zwischen 1978 - 2002 da weiss ich auch dass es nur 3 waren.
tob
 
Ok! Hier ein paar werte:
1960-2002: 4
1950-2002: 7
1940-2002: 8
1801-2002: 1014

Viel spass beim Knobeln! *g*

So Long
TheVirus

P.S.: von <?php bis ?> sinds bei mir genau 24 zeilen code.
 
Nä.. warte lieber noch ein bisschen! ;-)

Aber wenn du willst kannst du mir den code ja mailen... Zum vergleichen!

So Long
TheVirus
 
Zurück