Fizz Buzz кандайсыз?
Fizz Buzz кандайсыз?

Video: Fizz Buzz кандайсыз?

Video: Fizz Buzz кандайсыз?
Video: FizzBuzz четыре варианта решения на JS 2024, Ноябрь
Anonim

Оюнчулар көбүнчө тегерек болуп отурушат. Барууга дайындалган оюнчу алгач "1" санын айтат, андан кийин ар бир оюнчу кезек менен бир санды санайт. Бирок үчкө бөлүнүүчү каалаган сан сөз менен алмаштырылат fizz жана сөз менен бешке бөлүнүүчү каалаган сан ызы-чуу . 15ке бөлүнүүчү сандар болуп калат fizz buzz.

Муну эске алып, Fizz Buzz тести деген эмне?

" Fizz - Buzz тести " бул интервью суроосу нымдуу кагаз баштыктан чыга албаган программалоочу жумушка талапкерлердин 99,5% чыпкалоого жардам берүү үчүн иштелип чыккан. Үчкө да, бешке да эселенген сандар үчүн басып чыгаруу " FizzBuzz ”."

FizzBuzz программасы деген эмне экенин дагы билесизби? FizzBuzz абдан жөнөкөй болуп саналат программалоо тапшырма, колдонулат программалык камсыздоо иштеп чыгуучу жумуш маектери, жумушка талапкер чындыгында жаза алабы же жокпу, аныктоо үчүн код . Жазыңыз а программасы Ал 1ден 100гө чейинки сандарды басып чыгарат. Бирок үчкө эселенгендер үчүн сандын ордуна "Fizz" жана бешке эселенгендер үчүн "Buzz" басып чыгарыңыз.

Бул жерде сиз FizzBuzzди кантип коддойсуз?

Кыскача жаз программасы жаңы сапта 1ден 100гө чейинки ар бир санды басып чыгарат. Ар бир 3 эселенген сан үчүн сандын ордуна "Fizz" басып чыгарыңыз. Ар бир эселенген 5 үчүн сандын ордуна "Buzz" басып чыгарыңыз. 3 менен 5ке тең эселенген сандар үчүн " басып чыгарыңыз FizzBuzz "сандын ордуна.

Javaдагы FizzBuzz көйгөйү эмнеде?

Fizzbuzz көйгөйү билдирүү абдан жөнөкөй, a жаз программасы Эгер сан 3кө көбөйтүлсө, "fizz" ды кайтарат, эгер анын көбөйтүүчүсү 5 болсо "buzz" ды кайтарат жана " fizzbuzz " эгерде сан 3кө да, 5ке да бөлүнсө. Эгерде сан 3кө да, 5ке да бөлүнбөсө, анда ал сандын өзүн эле кайтарышы керек.

Сунушталууда: