Здравствуйте, BUran, Вы писали:
BU>вот вам задачка:
BU>написать сабж на C максимально короткий.
А почему на С?
BU>формат такой:
BU> char*sum(char*a,char*b,int Z,int Y,int*W);
А почему не char*s(char*a,char*b,char c,char d,char e)?
BU>задачка абсолютно реальная, и возникла, когда друг попросил меня написать такую функцию. я сказал: ну... порядка 10 строк. Но ведь можно и короче
BU>Я пока свернул сабж где-то в 400 символов (с учетом определения char* sum(bla-bla){}, "где-то" потому что ещё в процессе)
BU>А кто сможет короче?
Ну и смысл?
Давай похерим все пробелы, все идентификаторы сделаем однобуквенными, наплюем на читабельность...
И что?
Твой вариант, на 400 символов, суперпуперсовсемтакойкороткийбезпробелов
компилятор отрыгнет в гораздо больший машинный код,
чем другой, внятный и более длинный.
Смысл твоего challenge?