Главная страница
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.009 c
2-1381493223
Старик Хотабыч
2013-10-11 16:07
2014.09.07
Z-Index Control ов


2-1381782438
Marina1990
2013-10-15 00:27
2014.09.07
TreeView выделить программно нужный нод


2-1381620042
mfender
2013-10-13 03:20
2014.09.07
Хитроумный TJSONNumber: как определиться с Integer или Float?


15-1391413931
DevilDevil
2014-02-03 11:52
2014.09.07
А с каких пор inline-ы заработали?


15-1391508542
Статист
2014-02-04 14:09
2014.09.07
FIB или IBX?