Каковы достоинства и недостатки следующих фрагментах два кода:Читаемость кода против лаконичности
return n==0 ? 0 : n==1 ? 1 : fib(n-1) + fib(n-2);
и
if(n==0)
return 0;
if(n==1)
return 1;
return fib(n-1) + fib(n-2);
для вычисления п-й буквы в последовательности Фибоначчи?
Какой из них вы бы пожелали и почему?
Сообщество wiki? – falstro
Я предпочитаю 'return round (pow (GOLDEN_RATIO, n)/sqrt (5));' – kennytm
n-я буква? Это римская версия последовательности Фибоначчи? –