Area 51 Mystery & Esoterik Forum

Computer können alles...

Computer können alles...
Area 51 » Denksport Rätselforum Logikrätsel » Computer können alles...
Autor Nachricht
Dhe
Verschwörungsfreak
Verschwörungsfreak


Beiträge: 1437
Dabei seit: 16.11.2005


19.08.2009 - 15:28


Folgendes Stück Programmcode (in Java):

Code:
    int sum()
    {
        int x = 2147483647;
       
        int foo = x+1;
       
        return foo;
    }



Zur Erklärung:

int sum() ist eine Funktion (Methode) die eine einfache Addition durchführt. In ihr wird eine Variable x mit 2147483647 definiert, die dann um eins erhöht ( int foo = x+1; ) werden soll. Anschließend soll das Ergebnis ausgegeben werden (return foo;).

Jetzt die Frage: Wie lautet das Ergebnis und warum?

Ich weiß, daß das für einige lächerlich ist und für andere (scheinbar) unlösbar.

Erstere dürfen nicht mitspielen und Letzteren sei versichert, daß man das innerhalb von fünf Minuten recherchieren kann. Das Schlüsselwort bei so einer Recherche wäre in dem Fall "int".


Zuletzt bearbeitet von Dhe am 19.08.2009 - 15:48, insgesamt ein Mal bearbeitet
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
Orakel
Rat der 33
Rat der 33

Beiträge: 4997
Dabei seit: 24.12.2003


19.08.2009 - 15:28




Zum Thema Computer können alles... kann ich die Websites oben empfehlen.
 
nach oben » - Computer können alles...
Moredread
Verschwörungsfreak
Verschwörungsfreak


Beiträge: 1176
Dabei seit: 19.12.2006


19.08.2009 - 15:37


Ich darf nicht mitspielen *rumheul*

Ist aber wirklich recht einfach. Wer mal ein paar Stunden geproggt hat, sollte auch schon mal vor dem Problem gestanden haben ^_^
_________________
In Religionskriegen geht es darum, wer den cooleren imaginären Freund hat.
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
Dhe
Verschwörungsfreak
Verschwörungsfreak


Beiträge: 1437
Dabei seit: 16.11.2005


19.08.2009 - 15:47


Ach Problem ist so ein schlimmes Wort....ich würde es eher Quelle unendlicher Freude nennen...

Wobei man hinzufügen muß, daß das aber nicht für alle Sprachen gilt. Typierung (übrigens auch ein Stichwort, das man googeln könnte) wird nicht einheitlich von allen Sprachen gleich gehandhabt.

In dynamisch typiserten Sprachen (z.B. Ruby oder Python) stellt sich das Problem (zumindest in oben dargestellter Form) nicht, was seine Vor- und Nachteile hat.

Aber weil ich so ein netter Mensch bin, habe ich für dich ein Sonderrätsel.

Was macht folgendes Stück Code in Perl:

Code:

@P=split//,".URRUU\c8R";@d=split//,"\nrekcah xinU / lreP rehtona tsuJ";sub p{
@p{"r$p","u$p"}=(P,P);pipe"r$p","u$p";++$p;($q*=2)+=$f=!fork;map{$P=$P[$f^ord
($p{$_})&6];$p{$_}=/ ^$P/ix?$P:close$_}keys%p}p;p;p;p;p;map{$p{$_}=~/^[P.]/&&
close$_}%p;wait until$?;map{/^r/&&<$_>}%p;$_=$d[$q];sleep rand(2)if/\S/;print


Ich vermute aber mal fast, das du den bereits kennst.
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
Araex
Rat der 33
Rat der 33


Beiträge: 687
Dabei seit: 14.06.2006


19.08.2009 - 15:57


Ich hab zwar programmiertechnisch nicht wirklich viel Ahnung. Bis auf ein klein wenig C während dem Studium hab ich nie was programmiert - daher dürfte das Problem hier wohl das einzige sein, welches ich immer noch kenne, weil es einfach tierisch nervig war....

Generell hät ich aber getippt, dass Java einfach gar nichts macht. Soweit ich gehört hab, ist die Sprache etwas eigenwillig.
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
Moredread
Verschwörungsfreak
Verschwörungsfreak


Beiträge: 1176
Dabei seit: 19.12.2006


19.08.2009 - 16:14


Dhe hat folgendes geschrieben::
Was macht folgendes Stück Code in Perl:

[...]

Ich vermute aber mal fast, das du den bereits kennst.

Nö, kenne ich nicht, und Perl kann ich nicht. Java auch nicht, aber der Code war ja einfach. Wenn ich raten müsste, würde ich sagen, der Text "Just another Unix hacker" erscheint am Bildschirm ^^ aber ich weiß es nicht wirklich.
_________________
In Religionskriegen geht es darum, wer den cooleren imaginären Freund hat.
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
qucuipcu
Area 51 Kloputzer
Area 51 Kloputzer


Beiträge: 8
Dabei seit: 08.07.2009


20.08.2009 - 14:16


Es kommt "Just another Perl / Unix hacker" heraus.

Bei welcher Eingabe beendet das Programm erfolgreich? icon_biggrin.gif
Code:

int main()
{
   short i;
   std::cin >> i;
   if(((i>>8)&0xff)+((i << 8)&0xff00) == 42)
      return EXIT_SUCCESS;
   else
      return EXIT_FAILURE;
}
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
Moredread
Verschwörungsfreak
Verschwörungsfreak


Beiträge: 1176
Dabei seit: 19.12.2006


20.08.2009 - 17:05


Mir sagt nur i << 8 nix. Was bedeutet denn da <<?
_________________
In Religionskriegen geht es darum, wer den cooleren imaginären Freund hat.
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
Dhe
Verschwörungsfreak
Verschwörungsfreak


Beiträge: 1437
Dabei seit: 16.11.2005


04.02.2010 - 02:04


qucuipcu hat folgendes geschrieben::
Es kommt "Just another Perl / Unix hacker" heraus.

Bei welcher Eingabe beendet das Programm erfolgreich? icon_biggrin.gif
]


Ich bin mal so frei auch eine Leiche auszugraben. Habe es jetzt erst gesehen.

10752

Zitat:
Was bedeutet denn da <<


Acht Bits nach links verschoben.

Also in dem Fall dann:

10752 = 10101000000000 um acht nach rechts = 101010 (42) AND 255 = 101010 (42)

+

10752 = 10101000000000 um acht nach links = 1010100000000000000000 AND 65280 = 0

=

42

EXIT_SUCCESS

Ich freue mich übrigens der Mehrheit der Leser gerade 30 Sekunden ihres Lebens gestohlen zu haben!
 Benutzer-Profile anzeigen Private Nachricht senden
nach oben » - Computer können alles...
« Die Beerdigung... - Schweres Rätsel... *Gelöst* »  
Area51 » Denksport Rätselforum Logikrätsel » Computer können alles...
Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Ähnliche Beiträge
Thema Autor Forum Antworten
Keine neuen Beiträge Area 51 vielleicht alles nur Ablenkung ?? milmo Area 51 33 23.07.2012 - 17:28
Keine neuen Beiträge Alles geht kaputt Jeans Geister Forum - Geistererscheinungen, Geisterbilder & Geister Videos 7 19.07.2009 - 15:26
Keine neuen Beiträge Alles klar mit der DNA Nedlim Wissenschaftsforum 1 27.02.2009 - 11:21
Keine neuen Beiträge Können Geister Menschen Töten? mr.unbekannt Geister Forum - Geistererscheinungen, Geisterbilder & Geister Videos 48 25.10.2008 - 20:28
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Können Tiere Geister sehen? DerJens. Geister Forum - Geistererscheinungen, Geisterbilder & Geister Videos 12 26.08.2008 - 00:39
Keine neuen Beiträge Computer schaltet plötzlich aus...? David_SIL Computer und Internet 18 04.03.2008 - 17:52
Keine neuen Beiträge ChemTrails, alles nur eine Verwechslung ? *M$* Umweltkatastrophen & Naturkatastrophen 2017 7 26.09.2007 - 21:21
Keine neuen Beiträge EMP sichere Computer bzw. Notebooks?! Colbalt Computer und Internet 17 06.08.2007 - 23:28


| | |
 
Computer können alles... - www.rea51.de