Raku kurss / Pamati / Nosacījumu pārbaudes / Vingrinājumi / FizzBuzz

Risinājums: FizzBuzz

Šis uzdevums ir klasisks intervijas uzdevums, kas palīdz pārbaudīt, vai domājat par gadījumiem, kad abi nosacījumi ir True. Ja skaitlis dalās gan ar 3, gan 5, programmai jāizdrukā FizzBuzz.

Kods

Šeit ir risinājums:

my $n = prompt 'Ievadiet skaitli: ';

print 'Fizz' ja $n %% 3;
print 'Buzz' ja $n %% 5;
print "\n";

🦋 Atrodiet programmu failā fizz-buzz.raku.

Piemērs

Jums jātestē dažas ievaddatu klases:

  • Skaitļi, kas dalās ar 3, piem.: 3, 6, 9, 12.
  • Skaitļi, kas dalās ar 5, piem.: 5, 10, 15, 20.
  • Skaitļi, kas dalās gan ar 3, gan ar 5, piem.: 15, 30, 45.
  • Citi skaitļi, kas nedalās ne ar 3, ne ar 5, piem.: 4, 7, 11.
$ raku exercises/conditional-checks/fizz-buzz.raku 
Ievadiet skaitli: 3
Fizz

$ raku exercises/conditional-checks/fizz-buzz.raku
Ievadiet skaitli: 10
Buzz

$ raku exercises/conditional-checks/fizz-buzz.raku
Ievadiet skaitli: 7

$ raku exercises/conditional-checks/fizz-buzz.raku
Ievadiet skaitli: 30
FizzBuzz

Nākamais uzdevums

💪 Cik daudz skaitļi ir vienādi?

Kursa navigācija

Koda bloki / Vietējie mainīgie   |   Cikli

Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.

Šīs lapas tulkojumi: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська