Mustafa 34063ab2b4 Added tests for new version преди 2 години
..
Sources 34063ab2b4 Added tests for new version преди 2 години
Tests 34063ab2b4 Added tests for new version преди 2 години
.gitignore 34063ab2b4 Added tests for new version преди 2 години
Package.swift 34063ab2b4 Added tests for new version преди 2 години
README.md 34063ab2b4 Added tests for new version преди 2 години

README.md

FizzBuzzKit

This package solves the famous FizzBuzz problem.

Usage

Handle Single Number

let fbkit = FizzBuzzKit()
var result = fbkit.handle(number: 3) // "Fizz"
result = fbkit.handle(number: 4) // "4"
result = fbkit.handle(number: 5) // "Buzz"
result = fbkit.handle(number: 15) // "FizzBuzz"

Handle Multiple Numbers

let fbkit = FizzBuzzKit()
let result = fbkit.handle(numbers: [1, 7, 30, 3]) // ["1", "7", "FizzBuzz", "Fizz"]

Using Different Rules

let fbkit = FizzBuzzKit(rules: [(7, "Potato"), (11, "Tomato")])
var result =  fbkit.handle(number: 7) // "Potato"
result = fbkit.handle(number: 4) // "4"
result = fbkit.handle(number: 11) // "Tomato"