Làm thế nào để bạn Fizz Buzz?
Làm thế nào để bạn Fizz Buzz?

Video: Làm thế nào để bạn Fizz Buzz?

Video: Làm thế nào để bạn Fizz Buzz?
Video: Vol239 - Leetcode - Problem 412 - Fizz buzz - Golang - Phỏng vấn - Thuật toán 2024, Tháng mười một
Anonim

Người chơi thường ngồi trong một vòng tròn. Người chơi được chỉ định đi đầu tiên nói số "1", và mỗi người chơi sau đó đếm lần lượt một số. Tuy nhiên, bất kỳ số nào chia hết cho ba đều được thay thế bằng từ fizz và bất kỳ số nào chia hết cho năm bởi từ buzz . Các số chia hết cho 15 trở thành fizz buzz.

Theo dõi điều này, thử nghiệm Fizz Buzz là gì?

Các " Fizz - Kiểm tra Buzz "là một câu hỏi phỏng vấn được thiết kế để giúp lọc ra 99,5% ứng viên công việc lập trình, những người dường như không thể lập trình theo cách của họ ra khỏi túi giấy ướt. Đối với những con số là bội số của cả ba và năm in" FizzBuzz ”."

Cũng cần biết, chương trình FizzBuzz là gì? FizzBuzz là một rất đơn giản lập trình nhiệm vụ, được sử dụng trong phần mềm các cuộc phỏng vấn việc làm của nhà phát triển, để xác định xem liệu ứng viên có thể thực sự viết mã số . Viết một chương trình sẽ in các số từ 1 đến 100. Nhưng đối với bội số của ba thì in "Fizz" thay vì số và đối với bội số của năm thì in "Buzz".

Sau đây, bạn viết mã FizzBuzz như thế nào?

Viết một đoạn ngắn chương trình in từng số từ 1 đến 100 trên một dòng mới. Đối với mỗi bội số của 3, hãy in "Fizz" thay vì số. Đối với mỗi bội số của 5, hãy in "Buzz" thay vì số. Đối với các số là bội số của cả 3 và 5, hãy in " FizzBuzz "thay vì số.

Vấn đề FizzBuzz trong Java là gì?

Fizzbuzz vấn đề câu lệnh rất đơn giản, hãy viết một chương trình trả về "fizz" nếu số đó là cấp số nhân của 3, trả về "buzz" nếu cấp số nhân của nó là 5 và trả về " fizzbuzz "nếu số đó chia hết cho cả 3 và 5. Nếu số đó không chia hết cho cả 3 hoặc 5 thì nó chỉ trả về chính số đó.

Đề xuất: