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?
7 answers
Kod Kata jest w moich ostatnich zakładkach.
Istnieje również dobry wybór podręczników programowania:
...m.in.
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.
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
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;
}
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 ....
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.
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.
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