File tree Expand file tree Collapse file tree 1 file changed +17
-8
lines changed 
modules/50-loops/80-for-in-range/ru Expand file tree Collapse file tree 1 file changed +17
-8
lines changed Original file line number Diff line number Diff line change 1- Реализуйте функцию ` fizzbuzz(n) ` , которая возвращает строку с числами от 1 до ` n ` .   
1+ Реализуйте функцию ` fizzbuzz(n) ` , которая возвращает строку с числами от 1 до ` n ` .
22
3- При этом:   
3+ При этом:
44
5- -  если число делится на 3, вместо него подставляется слово ` "Fizz" ` ,   
6- -  если число делится на 5 — слово ` "Buzz" ` ,   
7- -  если делится и на 3, и на 5 — слово ` "FizzBuzz" ` .   
5+ -  если число делится на 3, вместо него подставляется слово ` "Fizz" ` ,
6+ -  если число делится на 5 — слово ` "Buzz" ` ,
7+ -  если делится и на 3, и на 5 — слово ` "FizzBuzz" ` .
88
9- Все элементы должны соединяться пробелом.   
9+ Все элементы должны соединяться пробелом.
1010
11- Это задание нередко встречается на собеседованиях для программистов, поэтому полезно уметь его решать.   
11+ Это задание нередко встречается на собеседованиях для программистов, поэтому полезно уметь его решать.
1212
13- Пример вызова функции:   
13+ Пример вызова функции:
1414
1515``` python 
1616fizzbuzz(15 )
1717#  1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz
1818``` 
19+ 
20+ ### Алгоритм  
21+ 
22+ Задание можно решить различными способами. Пример алгоритма:
23+ 
24+ 1 .  Объявить нейтральный элемент агрегации (пустая строка)
25+ 1 .  Использовать цикл с числами от 1 до n
26+ 2 .  Проверять число на условия деления
27+ 3 .  Результат каждой итеграции добавить в итоговый результат с помощью пробела.
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments