JavaScript로 FizzBuzz 인터뷰 질문 해결
5154 단어 fizzbuzzjavascriptchallengesolve
내가 어렸을 때 모두가 FizzBuzz라는 게임을 하곤 했습니다. 저는 개인적으로 가족들과 함께 플레이하는 것을 좋아했습니다.
어쨌든 게임은 다음과 같이 진행됩니다.
1, 2, 피즈, 4, 버즈, 피즈, 7, 8, 피즈, 버즈
3의 배수마다 Fizz로 교체해야 합니다.
5의 배수마다 버즈로 바꿔야 합니다.
이제 웹 개발 인터뷰 중에 면접관이 묻는 가장 일반적인 질문은 "FizzBuzz의 순서를 인쇄하는 프로그램을 JavaScript로 작성하십시오"입니다.
이 도넛 차트에서 볼 수 있듯이 인터뷰 대상자의 90%가 실패하고 10%가 합격합니다.
그 90%에 속하고 싶지 않으세요?
오늘은 자바스크립트로 FizzBuzz를 출력하는 프로그램을 작성하는 방법을 배워보겠습니다.
먼저 output이라는 변수를 만들고 빈 배열로 설정합니다.
var output = [];
그런 다음 fizzBuzz라는 함수를 만들고 for 루프를 감싸는 for if 조건을 만듭니다.
var output = [];
function fizzBuzz() {
for() {
if () {
}
그런 다음 for 및 if 명령에 다음을 입력합니다.
function fizzBuzz() {
for(var count = 1; count < 101; count++) {
if (count % 3 === 0 && count % 5 === 0) {
output.push("FizzBuzz");
}
그런 다음
else if
문을 사용하십시오. 이와 같이:else if (count % 3 === 0) {
output.push("Fizz");
}
else if (count % 5 === 0) {
output.push("Buzz")
}
else {
output.push(count);
}
이들은 여전히 fizzbuzz 함수에 있어야 합니다.
마지막으로 콘솔은 다음을 사용하여 출력을 기록합니다.
console.log(output);
}
최종 코드는 다음과 같아야 합니다.
콘솔에서 JS 코드를 실행하여 출력을 테스트합니다.
코드를 실행하려면 코드를 붙여넣고 Enter 키를 누르세요. 그런 다음 fizzBuzz();
이와 같은 결과가 나오면 만세! 작동합니다.
이제 FizzBuzz 챌린지를 해결하는 방법을 배웠고 더 이상 90%에 속하지 않을 것입니다!
보너스
다음은 FizzBuzz 챌린지를 해결하는 더 쉬운 대체 방법입니다.
읽고 기억해 주셔서 감사합니다...
계속 코딩하세요 👨🏻💻
Reference
이 문제에 관하여(JavaScript로 FizzBuzz 인터뷰 질문 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/therickedge/solving-the-fizzbuzz-interview-question-with-javascript-fl
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(JavaScript로 FizzBuzz 인터뷰 질문 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/therickedge/solving-the-fizzbuzz-interview-question-with-javascript-fl텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)