Како испунити ФиззБузз изазов на 5 програмских језика

Како испунити ФиззБузз изазов на 5 програмских језика

Изазов ФиззБузз -а је класичан изазов који се користи као уређај за скрининг интервјуа за програмере. То је врло једноставан програмски задатак, али се користи за утврђивање да ли кандидат за посао може заиста написати код.





Звучи забавно и узбудљиво? Хајде да почнемо. У овом чланку ћете научити како решити изазов ФиззБузз -а имплементацијама у 5 програмских језика.





Изјава о проблему

Морате написати програм који штампа бројеве од 1 до 100 тако да:





  1. Ако је број вишекратник 3, потребно је да одштампате 'Физз' уместо тог броја.
  2. Ако је број вишекратник 5, морате одштампати 'Бузз' уместо тог броја.
  3. Ако је број вишеструки од 3 и 5, потребно је да одштампате 'ФиззБузз' уместо тог броја.

Покушајте да смислите решење за решавање овог изазова уз помоћ петљи и условних наредби пре него што пређете на решење.

Приступ решавању изазова ФиззБузз -а

Морате да следите доњи приступ да бисте решили овај изазов:



како спојити блуетоотх слушалице на кбок оне без адаптера
  1. Покрените петљу од 1 до 100.
  2. Бројеви који су дељиви са 3 и 5 увек су дељиви са 15. Зато проверите услов ако је број дељив са 15. Ако је број дељив са 15, одштампајте 'ФиззБузз'.
  3. Проверите стање ако је број дељив са 3. Ако је број дељив са 3, одштампајте 'Физз'.
  4. Проверите стање ако је број дељив са 5. Ако је број дељив са 5, одштампајте 'Бузз'.

Белешка : Помоћу модуло оператора (%) можете проверити да ли је број дељив са другим бројем. На пример: 25 % 5 == 0, стога је 25 дељиво са 5.

Псеудокод за изазов ФиззБузз

Испод је псеудокод за изазов ФиззБузз:





for number from 1 to 100:
if (number is divisible by 3 and 5) then:
print('FizzBuzz')
if (number is divisible by 3) then:
print('Fizz')
if (number is divisible by 5) then:
print('Buzz')

Повезан: Шта је кодирање и како то функционише?

Ц ++ програм за решавање изазова ФиззБузз -а

Испод је Ц ++ програм за решавање изазова ФиззБузз -а:





// C++ program to implement the FizzBuzz problem
#include
using namespace std;
int main()
{
for (int i=1; i<=100; i++)
{
// Numbers that are divisible by 3 and 5
// are always divisible by 15
// Therefore, 'FizzBuzz' is printed in place of that number
if (i%15 == 0)
{
cout << 'FizzBuzz' << ' ';
}
// 'Fizz' is printed in place of numbers
// that are divisible by 3
else if ((i%3) == 0)
{
cout << 'Fizz' << ' ';
}
// 'Buzz' is printed in place of numbers
// that are divisible by 5
else if ((i%5) == 0)
{
cout << 'Buzz' << ' ';
}
// If none of the above conditions are satisfied,
// the number is printed
else
{
cout << i << ' ';
}
}
return 0;
}

Излаз:

1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz Fizz 22 23 Fizz Buzz 26 Fizz 28 29 FizzBuzz 31 32 Fizz 34 Buzz Fizz 37 38 Fizz Buzz 41 Fizz 43 44 FizzBuzz 46 47 Fizz 49 Buzz Fizz 52 53 Fizz Buzz 56 Fizz 58 59 FizzBuzz 61 62 Fizz 64 Buzz Fizz 67 68 Fizz Buzz 71 Fizz 73 74 FizzBuzz 76 77 Fizz 79 Buzz Fizz 82 83 Fizz Buzz 86 Fizz 88 89 FizzBuzz 91 92 Fizz 94 Buzz Fizz 97 98 Fizz Buzz

Повезан: Како научити програмирање на Ц ++: Најбоље локације за почетак

Питхон програм за решавање изазова ФиззБузз -а

Испод је Питхон програм за решавање изазова ФиззБузз -а:

# Python program to implement the FizzBuzz problem
for i in range(1, 101):
# Numbers that are divisible by 3 and 5
# are always divisible by 15
# Therefore, 'FizzBuzz' is printed in place of that number
if (i%15 == 0):
print('FizzBuzz', end=' ')
# 'Fizz' is printed in place of numbers
# that are divisible by 3
elif (i%3 == 0):
print('Fizz', end=' ')
# 'Buzz' is printed in place of numbers
# that are divisible by 5
elif(i%5 == 0):
print('Buzz', end=' ')
# If none of the above conditions are satisfied,
# the number is printed
else:
print(i, end=' ')

Излаз:

1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz Fizz 22 23 Fizz Buzz 26 Fizz 28 29 FizzBuzz 31 32 Fizz 34 Buzz Fizz 37 38 Fizz Buzz 41 Fizz 43 44 FizzBuzz 46 47 Fizz 49 Buzz Fizz 52 53 Fizz Buzz 56 Fizz 58 59 FizzBuzz 61 62 Fizz 64 Buzz Fizz 67 68 Fizz Buzz 71 Fizz 73 74 FizzBuzz 76 77 Fizz 79 Buzz Fizz 82 83 Fizz Buzz 86 Fizz 88 89 FizzBuzz 91 92 Fizz 94 Buzz Fizz 97 98 Fizz Buzz

Повезан: Како започети са Питхон -ом користећи скрипту 'Хелло Ворлд'

ЈаваСцрипт програм за решавање изазова ФиззБузз -а

Испод је ЈаваСцрипт програм за решавање изазова ФиззБузз -а:

// JavaScript program to implement the FizzBuzz problem
for (let i=1; i<=100; i++) {
// Numbers that are divisible by 3 and 5
// are always divisible by 15
// Therefore, 'FizzBuzz' is printed in place of that number
if (i%15 == 0) {
document.write('FizzBuzz' + ' ');
}
// 'Fizz' is printed in place of numbers
// that are divisible by 3
else if ((i%3) == 0) {
document.write('Fizz' + ' ');
}
// 'Buzz' is printed in place of numbers
// that are divisible by 5
else if ((i%5) == 0) {
document.write('Buzz' + ' ');
}
// If none of the above conditions are satisfied,
// the number is printed
else {
document.write(i + ' ');
}
}

Излаз:

1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz Fizz 22 23 Fizz Buzz 26 Fizz 28 29 FizzBuzz 31 32 Fizz 34 Buzz Fizz 37 38 Fizz Buzz 41 Fizz 43 44 FizzBuzz 46 47 Fizz 49 Buzz Fizz 52 53 Fizz Buzz 56 Fizz 58 59 FizzBuzz 61 62 Fizz 64 Buzz Fizz 67 68 Fizz Buzz 71 Fizz 73 74 FizzBuzz 76 77 Fizz 79 Buzz Fizz 82 83 Fizz Buzz 86 Fizz 88 89 FizzBuzz 91 92 Fizz 94 Buzz Fizz 97 98 Fizz Buzz

Повезан: Најбољи почетнички пројекти за нове програмере

Јава програм за решавање изазова ФиззБузз -а

Испод је Јава програм за решавање изазова ФиззБузз -а:

// Java program to implement the FizzBuzz problem
public class Main
{
public static void main(String args[])
{
for (int i=1; i<=100; i++)
{
// Numbers that are divisible by 3 and 5
// are always divisible by 15
// Therefore, 'FizzBuzz' is printed in place of that number
if (i%15==0)
{
System.out.print('FizzBuzz'+' ');
}
// 'Fizz' is printed in place of numbers
// that are divisible by 3
else if (i%3==0)
{
System.out.print('Fizz'+' ');
}
// 'Buzz' is printed in place of numbers
// that are divisible by 5
else if (i%5==0)
{
System.out.print('Buzz'+' ');
}
// If none of the above conditions are satisfied,
// the number is printed
else
{
System.out.print(i+' ');
}
}
}
}

Излаз:

1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz Fizz 22 23 Fizz Buzz 26 Fizz 28 29 FizzBuzz 31 32 Fizz 34 Buzz Fizz 37 38 Fizz Buzz 41 Fizz 43 44 FizzBuzz 46 47 Fizz 49 Buzz Fizz 52 53 Fizz Buzz 56 Fizz 58 59 FizzBuzz 61 62 Fizz 64 Buzz Fizz 67 68 Fizz Buzz 71 Fizz 73 74 FizzBuzz 76 77 Fizz 79 Buzz Fizz 82 83 Fizz Buzz 86 Fizz 88 89 FizzBuzz 91 92 Fizz 94 Buzz Fizz 97 98 Fizz Buzz

Ц Програм за решавање изазова ФиззБузз -а

Испод је Ц програм за решавање изазова ФиззБузза:

// C program to implement the FizzBuzz problem
#include
int main()
{
for (int i=1; i<=100; i++)
{
// Numbers that are divisible by 3 and 5
// are always divisible by 15
// Therefore, 'FizzBuzz' is printed in place of that number
if (i%15 == 0)
{
printf('FizzBuzz ');
}
// 'Fizz' is printed in place of numbers
// that are divisible by 3
else if ((i%3) == 0)
{
printf('Fizz ');
}
// 'Buzz' is printed in place of numbers
// that are divisible by 5
else if ((i%5) == 0)
{
printf('Buzz ');
}
// If none of the above conditions are satisfied,
// the number is printed
else
{
printf('%d ', i);
}
}
return 0;
}

Излаз:

1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz 16 17 Fizz 19 Buzz Fizz 22 23 Fizz Buzz 26 Fizz 28 29 FizzBuzz 31 32 Fizz 34 Buzz Fizz 37 38 Fizz Buzz 41 Fizz 43 44 FizzBuzz 46 47 Fizz 49 Buzz Fizz 52 53 Fizz Buzz 56 Fizz 58 59 FizzBuzz 61 62 Fizz 64 Buzz Fizz 67 68 Fizz Buzz 71 Fizz 73 74 FizzBuzz 76 77 Fizz 79 Buzz Fizz 82 83 Fizz Buzz 86 Fizz 88 89 FizzBuzz 91 92 Fizz 94 Buzz Fizz 97 98 Fizz Buzz

Започните своје путовање кодирањем са „Хелло, Ворлд!“ Програм

„Здраво, свете!“ програм је први корак за програмере да се упознају са новим програмским језиком. Сматра се једним од најједноставнијих могућих програма на скоро свим језицима.

Ако сте тек почетник у свету програмирања и истражујете различите језике, „Хелло, Ворлд!“ програм је најбољи избор за почетак рада на новом програмском језику.

Објави Објави Твеет Емаил Како одштампати „Хелло, Ворлд!“ на 20 најпопуларнијих програмских језика

Поздравите свет и откријте најтраженије програмске језике.

Прочитајте следеће
Повезане теме
  • Програмирање
  • ЈаваСцрипт
  • Јава
  • Питхон
  • Ц Програмирање
О аутору Иуврај Цхандра(Објављено 60 чланака)

Иуврај је студент основних студија рачунарства на Универзитету у Делхију у Индији. Он је страствен за Фулл Стацк Веб Девелопмент. Кад не пише, истражује дубину различитих технологија.

у реду, гоогле је прочитао моје текстуалне поруке
Још од Иуврај Цхандра

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили