Omówienie gry
Część sekcji Podstawy ścieżki Kotlin w Coddy. Lekcja 63 z 93.
Wyzwanie
ŚredniW tym rozdziale krok po kroku zbudujesz konfigurowalną grę FizzBuzz.
Na początek zaimplementuj tradycyjny FizzBuzz dla liczb od 1 do 15, używając standardowych dzielników 3 i 5.
Dla każdej liczby od 1 do 15:
- Wypisz
FizzBuzz, jeśli liczba jest podzielna zarówno przez 3, jak i przez 5 - Wypisz
Fizz, jeśli liczba jest podzielna tylko przez 3 - Wypisz
Buzz, jeśli liczba jest podzielna tylko przez 5 - W przeciwnym razie wypisz samą liczbę
Każdy wynik powinien znajdować się w osobnym wierszu.
Spróbuj swoich sił
fun main() {
// TODO: Napisz swój kod poniżej
// Zaimplementuj FizzBuzz dla liczb od 1 do 15
// - Wypisz "FizzBuzz", jeśli liczba jest podzielna zarówno przez 3, jak i przez 5
// - Wypisz "Fizz", jeśli liczba jest podzielna tylko przez 3
// - Wypisz "Buzz", jeśli liczba jest podzielna tylko przez 5
// - W przeciwnym razie wypisz samą liczbę
}Wszystkie lekcje w sekcji Podstawy
4Operatory – część 1
Operatory arytmetyczneOperator moduloPrzypisanie z operatoremOperatory porównaniaPowtórka – proste działania matematyczne7Podstawowe wejście/wyjście
Funkcja printlnSzablony ciągów znakówWczytywanie danych przez ReadLineKonwersja typówPowtórka — lata do emeryturyPowtórka — prawda czy fałsz10Funkcje
Deklarowanie funkcjiParametry i argumentyWartości zwracaneArgumenty nazwaneWartości domyślneFunkcje z pojedynczym wyrażeniemPowtórka – funkcja SigmaPowtórka – funkcja walidująca2Zmienne
Val a VarWnioskowanie o typieLiczbyŁańcuch znakówWartość logicznaKonwencje nazewnictwaPowtórzenie – inicjalizacja zmiennych5Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Operatory logiczne, część 3Operator trójargumentowy z wyrażeniem ifPowtórka — prosta logika8Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych11FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz3Obsługa wartości null
Czym jest bezpieczeństwo nullTypy dopuszczające nullOperator bezpiecznego wywołaniaOperator ElvisPodstawy wyzwania z funkcjamiAsercja wartości niebędącej nullPodsumowanie — bezpieczny dostęp6Podejmowanie decyzji
Instrukcja ifIf - elseIf jako wyrażenieWyrażenie whenWhen z zakresamiPowtórka — prosty kalkulator9Pętle
Pętla forPętla whilePętla do-whileBreakContinueZakresy w pętlachPętla zagnieżdżonaPowtórka – silniaPowtórka – dynamiczne wprowadzanie danychPoćwicz samodzielnie: Edytor online Kotlin