Seite 1 von 4 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 35

Hybrid-Darstellung

  1. #1
    Kuschel-Wuschel enco Avatar von enco
    Registriert seit
    26.01.2006
    Beiträge
    1.075

    Standard Why Can't Programmers.. Program?

    http://www.codinghorror.com/blog/200...s-program.html

    After a fair bit of trial and error I've discovered that people who struggle to code don't just struggle on big problems, or even smallish problems (i.e. write a implementation of a linked list). They struggle with tiny problems.
    So I set out to develop questions that can identify this kind of developer and came up with a class of questions I call "FizzBuzz Questions" named after a game children often play (or are made to play) in schools in the UK. An example of a Fizz-Buzz question is the following:

    Write a program that prints the numbers from 1 to 100. But for multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz". For numbers which are multiples of both three and five print "FizzBuzz".
    Most good programmers should be able to write out on paper a program which does this in a under a couple of minutes. Want to know something scary? The majority of comp sci graduates can't. I've also seen self-proclaimed senior programmers take more than 10-15 minutes to write a solution.
    Der Artikel ist interessant und ihr könnt euch mal selbst testen. Wenn ihr in unter 10 Minuten was auf Papier bringt, was bei der Umsetzung lauffähig ist seid ihr kein vollhorst

    Lösungen bitte mit dem Spoiler-Tag versehen!

  2. #2
    W32.FunLove Avatar von Death~
    Registriert seit
    17.10.2011
    Beiträge
    134

    Standard AW: Why Can't Programmers.. Program?

    10-15 minutes
    Made my day :p
    Lord, what fools these mortals be


  3. #3
    Stanley Jobson Avatar von Bonkers
    Registriert seit
    01.02.2010
    Beiträge
    735

    Standard AW: Why Can't Programmers.. Program?



    Unschönes C#, hat dafür nur 1 Minute gedauert

    Blackberry: der eine typ ist danach gestorben
    Bonkers: Echt?
    Blackberry: jep

  4. #4
    Transpinguin Avatar von IRET
    Registriert seit
    02.09.2008
    Beiträge
    1.295

    Standard AW: Why Can't Programmers.. Program?

    Zitat Zitat von Bonkers Beitrag anzeigen
    Unschönes C#, hat dafür nur 1 Minute gedauert
    So lang? Das ist doch ein 2-Zeiler in C# ^^.

    Bin etwas müde. Könnte sich also evntl. ein Fehler eingeschlichen haben.

    //Edit: So hab den Code mal etwas formatiert, dass man ihn besser lesen kann.
    Geändert von IRET (15.07.2012 um 20:54 Uhr)

  5. #5
    Diskordianischer Papst Avatar von ReiDC0Re
    Registriert seit
    17.10.2011
    Beiträge
    224

    Standard AW: Why Can't Programmers.. Program?

    Zitat Zitat von fuckinghot19 Beitrag anzeigen
    So lang? Das ist doch ein 2-Zeiler in C# ^^.
    Der gesamte Code unleserlich in einer Zeile ist immer eine gute Idee. Allgemein sollte ein Programm so wenig Zeilen wie möglich beinhalten.


    Ich hasse Mods die Posts hunten:
    #Closed#
    #Verschoben nach#

    S3RB31: Ich war mal Pfadfinder, da mussten wir versteckte Pfade finden.
    ReiD: Ich bin auch ein Pfadfinder, ls -a.


  6. #6

    Registriert seit
    17.06.2009
    Beiträge
    559

    Standard AW: Why Can't Programmers.. Program?

    Geändert von inout (15.07.2012 um 21:38 Uhr)

  7. #7
    Neuling Avatar von MaX_
    Registriert seit
    06.03.2012
    Beiträge
    1

    Standard AW: Why Can't Programmers.. Program?

    2 Minuten für gebraucht, nicht getestet aber muss funktionieren.

    Code:
    #include <iostream>
    using namespace std;
    
    int main() {
    
        for (int i = 0; i <= 100; i++) {
    
            int erg1 = i % 3;
            int erg2 = i % 5;
    
            if (erg1 == 0 && erg2 == 0) {
                cout << "FizzBuzz" << endl;
            }
            else if (erg1 == 0) {
                cout << "Fizz" << endl;
            }
            else if (erg2 == 0) {
                cout << "Buzz" << endl;
            }
            else {
                cout << i << endl;
            }
        }
    
        return 0;
    }

  8. #8
    Kuschel-Wuschel enco Avatar von enco
    Registriert seit
    26.01.2006
    Beiträge
    1.075

    Standard AW: Why Can't Programmers.. Program?

    Du hast "FizzBuzz" vergessen, wenn durch 3 und 5 teilbar. So viel zu einer Minute

    Edit:\\ Leseschwäche
    Geändert von enco (15.07.2012 um 15:32 Uhr)

  9. #9
    Stanley Jobson Avatar von Bonkers
    Registriert seit
    01.02.2010
    Beiträge
    735

    Standard AW: Why Can't Programmers.. Program?

    Zitat Zitat von enco Beitrag anzeigen
    Du hast "FizzBuzz" vergessen, wenn durch 3 und 5 teilbar. So viel zu einer Minute
    Habe ich nicht. Bei 3 wird "Fizz" geprinted, bei 5 "Buzz" - Zusammen ergibt das "FizzBuzz" als Ausgabe.

    Blackberry: der eine typ ist danach gestorben
    Bonkers: Echt?
    Blackberry: jep

  10. #10
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard AW: Why Can't Programmers.. Program?

    Zitat Zitat von Bonkers Beitrag anzeigen
    Habe ich nicht. Bei 3 wird "Fizz" geprinted, bei 5 "Buzz" - Zusammen ergibt das "FizzBuzz" als Ausgabe.
    Haha, dein Code ist falsch, weil es kein Visual Basic ist!

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  11. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Southpark (15.07.2012)

Seite 1 von 4 123 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •