Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2014.09.07;
Скачать: CL | DM;

Вниз

Ваш вариант реализации FizzBuzz на Delphi?   Найти похожие ветки 

 
а в гугл заглянуть?   (2014-02-05 14:03) [40]

Владислав, уж оптимизировать, так  оптимизировать:
const s: array[0..14] of string = ("FizzBuzz", "%d", "%d", "Fizz", "%d", "Buzz", "Fizz", "%d", "%d", "Fizz", "%d", "%d", "Fizz", "%d", "%d");
begin
for I := 1 to 100 do Writeln(Format(s[I mod 15], [I]));
end.


 
а в гугл заглянуть?   (2014-02-05 14:13) [41]

сорри, пропустил "Buzz" в 10-м члене
хотя так, наверное, все же быстрее (кто бы проверил?):
const nn: array[0..14] of integer = (3, 0, 0, 1, 0, 2, 1, 0, 0, 1, 2, 0, 1, 0, 0);
const ss: array[1..3] of string[8] = ("Fizz", "Buzz", "FizzBuzz");
va i, n: integer;
begin
for i := 1 to 100 do begin
 n := nn[I mod 15];
 if n=0 then Writeln(i) else writeln(ss[i]);
 end;
end.



Страницы: 1 2 вся ветка

Текущий архив: 2014.09.07;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.007 c
15-1391423025
Demo
2014-02-03 14:23
2014.09.07
Проверка на nil


15-1391272847
Митрофанов И.С.
2014-02-01 20:40
2014.09.07
Ошибка закрытия Ms Excel


1-1328017176
kate158
2012-01-31 17:39
2014.09.07
как сделать многострочный грид


15-1391169968
Дмитрий СС
2014-01-31 16:06
2014.09.07
Создать md5 коллизию?


15-1391076265
Дмитрий СС
2014-01-30 14:04
2014.09.07
Программа для тренеровки вокала.