Seite 1 von 4 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 35
  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
    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 16:32 Uhr)

  5. #5
    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

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

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

    Da fehlt noch ein Console.Writeline(i) vor oder nach den Bedingungen, damit auch die normalen Zahlen geschrieben werden.
    Edit: != nicht gesehn, fail ^^
    Geändert von Death~ (15.07.2012 um 16:38 Uhr)
    Lord, what fools these mortals be


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

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

    Könnt ihr alle nicht lesen? Mein Code funktioniert genau wie er soll. Normale Zahlen werden auch geschrieben, es gibt auch einen Zeilenumbruch. Erst lesen, dann Maul aufmachen.


    Edit:

    Code:
    FizzBuzz.exe
    1
    2
    Fizz
    4
    Buzz
    Fizz
    7
    8
    Fizz
    Buzz
    11
    Fizz
    13
    14
    FizzBuzz
    Beispielausgabe von dem Code oben.
    Geändert von Bonkers (15.07.2012 um 16:24 Uhr)

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

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

    ReiDC0Re (15.07.2012)

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

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

    Ups, hab's übersehen. Sorry :O
    Lord, what fools these mortals be


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

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

    10 Minuten? Dafür braucht man wirklich nicht länger als eine Minute. Wer länger als 2 Minuten braucht sollte sich gedanken machen.

    Geändert von ReiDC0Re (15.07.2012 um 16:39 Uhr)


    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.


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

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

    Zitat Zitat von ReiDC0Re Beitrag anzeigen
    10 Minuten? Dafür braucht man wirklich nicht länger als eine Minute. Wer länger als 2 Minuten braucht sollte sich gedanken machen.
    Dein Code gibt aber "Fizz" und die Zahl aus wenn Sie durch 3 teilbar ist. Du sollst allerdings statt der Zahl Fizz/Buzz ausgeben. Nicht:

    Code:
    3
    Fizz
    Sondern halt nur "Fizz".

    Edit:

    Da ist noch mehr kaputt. Guck dir nochmal

    http://de.wikipedia.org/wiki/Modulo

    an. 3 / 3 = 1; Rest 0. Mod gibt den Rest aus.
    Geändert von Bonkers (15.07.2012 um 16:37 Uhr)

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

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

    ReiDC0Re (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
  •