Czy Są Jakieś Inne Zagadki Programistyczne? [zamknięte]

Czy są jakieś inne źródła zagadek typu programowanie w Internecie?

Zacząłem mój zestaw codziennych zagadek programistycznych, dowcipów i cytatów częściowo, aby pomóc sobie i mojemu zespołowi w rozwoju w niektórych dziedzinach technicznych... jak nowe funkcje. NET 3.5, wzorce projektowe, anty-wzorce, zapachy kodu itp.

Chciałbym znaleźć inne krótkie zagadki programistyczne w sieci, ale nie natknąłem się jeszcze na żadne. Czy ktoś z Was zna jakieś, czy rozważyłby rozpoczęcie własne?

Author: Mogsdad, 2008-10-13

7 answers

Kod Kata jest w moich ostatnich zakładkach.

Istnieje również dobry wybór podręczników programowania:

...m.in.

 7
Author: David Grant,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-13 14:15:16

Lubię http://projecteuler.net/

Projekt Euler to seria trudnych problemów matematyczno-programistycznych, które będą wymagały więcej niż tylko matematycznych spostrzeżeń do rozwiązania. Chociaż matematyka pomoże Ci dotrzeć do eleganckich i skutecznych metod, korzystanie z komputera i umiejętności programistycznych będzie wymagane do rozwiązania większości problemów.

Niektóre problemy są podstępnie trudne, ale niesamowicie satysfakcjonujące.

 4
Author: Slipfish,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-13 14:08:13

Hava a look at http://scarky.com można tam znaleźć kilka zagadek, a nawet opublikować własne

 2
Author: lukusz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-11-11 10:28:02

Niepewne programowanie przez przykład

Niezbyt skomplikowany fragment: jest to dowolna luka w wykonaniu kodu. zadanie: 0.

/* n1.c                                                      *
 * specially crafted to feed your brain by [email protected] */

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>

#define MAX_SIZE 80

unsigned int atoul(char *str) {
    unsigned int answer=0;
    for (;*str && isdigit(*str);
        answer *= 10, answer += *str++-'0');
    return answer;
}

int main(int argv, char **argc) {
    char buf[MAX_SIZE],*pbuf=buf;
    int count = atoul(argc[1]);

    if (count >= MAX_SIZE) count = MAX_SIZE-1;

    while (count--) *pbuf++=getchar();
    *pbuf=0;
}
 1
Author: Dustin Getz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-14 03:16:16

Ten jest dla Pythona ....

Http://www.pythonchallenge.com/

 1
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-20 11:30:12

Kpić z drozda

Chociaż nie są to zagadki programistyczne, to drozd zawiera naprawdę dobre zagadki logiczne, które są korzystne dla programistów. Polecono mi tę książkę przez innego dewelopera.

 0
Author: jamesmillerio,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-13 14:41:46

SPOJ ma mnóstwo zagadek programistycznych, ale większość z nich wymaga trochę algorytmicznego tła.

 0
Author: kuszi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-09 18:07:45