피즈 버즈

Fizz buzz

피즈 버즈는 아이들에게 분열을 가르치기 위한 집단 단어 게임이다.[1]플레이어들은 교대로 세 개로 나누어질 수 있는 숫자를 "피즈"라는 단어로, 다섯 개로 나누어질 수 있는 숫자를 "버즈"라는 단어로 대체한다.

놀이

선수들은 일반적으로 원을 그리며 앉는다.먼저 가도록 지정된 선수는 숫자 "1"을 말하고, 그 다음 선수들은 차례대로 위쪽으로 세어준다.그러나, 3으로 나누어질 수 있는 숫자는 fizz라는 단어로 대체되고, 5로 나누어질 수 있는 숫자는 buzz라는 단어로 대체된다.15로 나눌 수 있는 숫자들은 떠들썩해진다.머뭇거리거나 실수를 하는 선수는 탈락한다.

예를 들어, 일반적인 피지 버즈 버즈 라운드는 다음과 같이 시작한다.

1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, Fizz Buzz, 16, 17, Fizz, 19, Buzz, Fizz, 22, 23, Fizz, Buzz, 26, Fizz, 28, 29, Fizz Buzz, 31, 32, Fizz, 34, Buzz, Fizz, ...

기타변동

게임의 일부 버전에서는 7과 같은 다른 가성 규칙을 대신 사용할 수 있다.게임을 복잡하게 만드는 또 다른 규칙은 숫자를 포함하는 숫자도 해당 규칙을 트리거하는 것이다(예를 들어, 52는 5로 나눌 수 있는 숫자에 대해 동일한 규칙을 사용한다).[2]

프로그래밍

피즈 버즈 (이 맥락에서 종종 피즈 버즈라고 불림)는 컴퓨터 프로그래머들을 위한 면접 심사 장치로 사용되어 왔다.[3][4]처음 100개의 FizzBuzz 숫자를 출력하기 위한 프로그램을 작성하는 것은 루프와 조건부 문장에 지나지 않는 비교적 사소한 문제다.그러나 코딩 면접에서 그것의 가치는 전반적인 코딩 독창성을 나타낼 수 있는 기본적인 코딩 습관을 분석하는 것이다.[5]

참조

  1. ^ Rees, Janet (2002). Fizz Buzz: 101 Spoken Numeracy Games – Ideal for Mental Maths. Learning Development Aids. ISBN 978-1855033528.
  2. ^ Hartley, Michael. "Fizz Buzz". Dr. Mike's Math Games for Kids. Retrieved 10 November 2020.
  3. ^ 임란고리(2007-01-24)"Grok Coding의 개발자를 찾기 위해 FizzBuzzz를 사용."임란온테크(블로그).
  4. ^ 제프 애트우드(2007-02-26)."프로그래머가 왜.. 프로그램?"코딩 호러(블로그)
  5. ^ 조엘 그러스(2020-06-06)"피즈 버즈에 관한 10편의 에세이"조엘 그루스(블로그).

외부 링크