問題タブ [fizzbuzz]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
fizzbuzz - FizzBuzz の代替質問
FizzBuzz の問題ではない、良い FizzBuzz タイプの質問はありますか?
私は誰かにインタビューしていますが、FB は比較的よく知られており、覚えるのがそれほど難しくないので、アイデアを探す最初の目的地は私の新しい依存症 SO です。
ruby - 三項条件演算子を使用した FizzBuzz
Ruby の条件付き式について調べてきました。しかし、古典的な FizzBuzz の問題を定義するには、よく理解できない問題に出くわしました。私は FizzBuzz の問題を理解しており、三項演算子を利用した次の簡単な解決策を見つける前に、自分自身も書きました。このチェーンが FizzBuzz の問題を解決するためにどのように機能するかを誰かが説明してくれれば、非常にありがたいです :)
enterprise - アプリケーションまたはソフトウェア開発プロセスを「エンタープライズ」にするものは何ですか?
Enterprise FizzBuzzに関するWolfbyte の回答を読んだ後、「エンタープライズ」としてのプログラムを構成するものについて考えました。
アプリケーションまたはソフトウェア開発プロセスをエンタープライズにするものは何ですか?
編集: Enterpriseという言葉には否定的な意見が多いようです。エンタープライズ レベルのアプリケーションの作成を実際に楽しんでいる人はいますか?
haskell - Haskell--リストのきれいな印刷に関する問題
私はhaskellを初めて使用し、Learn You A Haskell For Great Goodを読み通して消化し、途中でいくつかのことを試してみました。私の最初のプロジェクトでは、クラシックなFizzBuzzを試してみたかった。だから私は次のコードを思いついた:
読みにくいかなり密集したリストを取得したことを除いて、うまく機能しました。だから私は代わりにこのメイン関数を試しました:
そして、それは私にエラーを与えますCouldn't match expected type 'IO t' against inferred type '[IO ()]'
。私は半ダースのことを試しましたが、どれも役に立たなかったようです。私がやろうとしていることをするための適切な方法は何ですか?
f# - F# で Fizzbuzz をコーディングする方法
私は現在 F# を学んでおり、FizzBuzz の (非常に) 簡単な例を試しました。
これは私の最初の試みです:
この問題を解決するために F# を使用すると、よりエレガント/シンプル/より優れた (理由を説明する) ソリューションは何ですか?
注: FizzBuzz の問題は、1 から 100 までの数字と、3 の倍数ごとに Fizz が出力され、5 の倍数ごとに Buzz が出力され、3 と 5 の両方の倍数ごとに FizzBuzz が出力されます。それ以外の場合は、単純な番号が表示されます。
ありがとう :)
java - FizBuzzプログラム:出力を正しくする方法は?
このプログラムについて質問がありました。FizzBuzzチャレンジ:1からxまでの数字を表示し、「fizz」を3の倍数に、「buzz」を5の倍数に、「fizzbuzz」を3の倍数に置き換えます。 5.結果は次のようになります:1 2 fizz 4 buzz fizz 7 8 fizz buzz 11 fizz 13 14 fizzbuzz 16 .. ..
だから私の問題は出力を印刷するときです、私は何をすべきかわかりません。
c++ - Facebook パズル エラー: ビルド/実行エラーに関する自動メールがスローされます
Facebook Puzzle Pageで与えられた問題 (Hoppity) を解決しました。C++ 言語 (g++ コンパイラを使用) で解決し、.cpp ファイルを添付ファイルとして上記の電子メール アドレスに送信しました。ファイルを圧縮しませんでした。数時間後、実行/ビルド エラーに関するメールを受け取りました。誰でもこれで私を助けてくれませんか。どこで間違っていますか?
私が提出したコードは次のとおりです。
fizzbuzz - 私を混乱させたFizzBuzzのコメント-ハードコードされた条件は間違っていますか?
今日、コーディングホラーで「FizzBuzz」の質問を発見しました。素晴らしい記事。しかし、ユーザーコメントの1つにある何かが私を混乱させました-ここに引用があります:
ねえみんな-サンプルコードを与えたあなたの一人一人-みんな-FIZZとBUZZの条件をハードコーディングしました...
このポスターは「ハードコーディング」状態で人々を嘲笑しているように私には聞こえます。
ポスターが作ろうとしているポイントは何ですか?プログラムで条件を指定する別の方法はありますか?
お時間を割いていただきありがとうございます!
ダン
FIZZとBUZZの条件..
c# - 1 から 100 までの数字を出力し、一部を文字列に置き換えます (fizzbuzz)
ここから fizzbuzz プログラムを試しています: Why Can't Programmers.. Program?
「1 から 100 までの数字を表示するプログラムを作成してください。ただし、3 の倍数の場合は数字の代わりに「Fizz」と出力し、5 の倍数の場合は「Buzz」と出力します。3 と 5 の倍数の場合は「FizzBuzz」と出力します。 「。」
次のような結果を生成できます。
1,2,フィズ,3,4,バズ,5,フィズ,6,7,8,フィズ,9,バズ,10,11,フィズ,12,13,14,フィズバズ,15,16,17,フィズ, 18,19,バズ,20,フィズ,21,22,23,フィズ,24,バズ,25,26,フィズ,27,28,29,フィズバズ,30,31,32,フィズ,33,34,バズ, 35、フィズ、36、37、38、フィズ、39など..
fizzという単語は印刷されましたが、3 を置き換えませんでした。fizzbuzzは印刷されましたが、15 を置き換えませんでした。
c# - 反復の取り組み - FizzBuzz
編集その価値は何ですか。この質問を拡張するために少しテストを行いました。
FizzBuzz の「シリーズ」を列挙する 2 つの関数を作成しました。
と、
最適化を行い、コマンド ラインから実行して、Release 構成でコンパイルし、少し時間を計りました。10^8
各アイテムを実際に報告するオーバーヘッドなしで、反復を重ねると、次のような結果が得られます。
シンプル: 14.5 秒
最適化: 10 秒
「最適化された」関数は高速ですが、より冗長であることがわかります。その動作は、先頭の定数を変更するだけで変更できます。
これが少し些細なことのように思われる場合は、お詫び申し上げます。
この関数を考えてみましょう。
出力は次のようになります
誰かがそれを行うためのより良い方法を考えることができますか? パフォーマンスと保守性の両方を考慮してください。