並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 19 件 / 19件

新着順 人気順

fizzbuzzの検索結果1 - 19 件 / 19件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

fizzbuzzに関するエントリは19件あります。 プログラミングネタprogramming などが関連タグです。 人気エントリには 『FizzBuzz.txt(8エクサバイト)』などがあります。
  • FizzBuzz.txt(8エクサバイト)

    FizzBuzzFS FizzBuzz問題といえば定期的にSNSで話題になっては変な解法が発明されることでおなじみですが(?)、ファイルシステムを使った事例が見当たらなかったのでやってみました。 まあ見ての通りというか…… /mnt/FizzBuzz に FizzBuzz.txt(8エクサバイト)があって、FizzBuzzが書いてあります。 どこまでも…… 容量の続く限り…… 以上!!!!!!! 技術解説 FUSE FUSE(Filesystem in USEr space)というソフトウェアを使うことで、簡単に新しいファイルシステムを実装することが可能です。 Rustにおいては、fuse crateの更新が停止した結果フォークが複数存在するようですが、利用者数と更新頻度的にfuser crateを使うのがよさそうです。 FileSystem traitが実装された値をmount2関数に渡

      FizzBuzz.txt(8エクサバイト)
    • FizzBuzzは無慈悲な面接の女王 - Qiita

      (defn and3 [x y z] (and x (and y z))) (defn and4 [a b c d] (and (and a b) (and c d))) (defn or3 [x y z] (or x (or y z))) (defn or4 [x0 x1 x2 x3] (or (or x0 x1) (or x2 x3))) (defn mux8 [a b c d e f g h select] (let [[s0 s1 s2] select] (or8-1 [(and4 a (not s0) (not s1) (not s2)) (and4 b s0 (not s1) (not s2)) (and4 c (not s0) s1 (not s2)) (and4 d s0 s1 (not s2)) (and4 e (not s0) (not s1) s2) (and4 f

        FizzBuzzは無慈悲な面接の女王 - Qiita
      • 機械学習でFizzBuzzを実現する

        元ネタ 実行結果 GoogleColaboratoryで動かした結果は以下です 教師データの作成 学習用の教師データを生成して確認します。 本来は教師データは外部から提供されるはずだが、今回はそれがないので自分で生成する。 import numpy as np def fizzbuzz(n:int): if n % 15 == 0: return "FizzBuzz" if n % 5 == 0: return "buzz" if n % 3 == 0: return "Fizz" return n def generate_sample_data(size=1000): feature = np.random.randint(0, np.iinfo(np.int32).max, size) label = list(map(fizzbuzz, feature)) return featu

          機械学習でFizzBuzzを実現する
        • Re:FizzBuzzから始めるRust生活 - Qiita

          新しいプログラミング言語に入門するためには、やはり手を動かすことが大事です。本を読んで体系的に学ぶのももちろん重要ですが、それは言語の魅力を知ってからでも遅くはありません。 しかし「Hello World」レベルだと簡単すぎて言語の違いを味わえず、ネットワークプログラミングのような高度なプログラミングはフレームワークの力が大きすぎて言語とフレームワークの狭間で立ち往生することになります。 そこで登場するのが「FizzBuzz」です。「FizzBuzz」は単純なプログラムでありながら、プログラムの真髄である「順次」、「分岐」、「繰り返し」があり、数値計算も学べる興味深い題材です。 その「FizzBuzz」を利用して「Rust」という言語を学んでみようのが本記事の趣旨です。「FizzBuzz」というシンプルなプログラムで「Rust」のような表現力が豊かな言語の機能をどこまで使い尽くせるのかは興

            Re:FizzBuzzから始めるRust生活 - Qiita
          • 自己追記によるFizzBuzz

            はじめに スーパーコンピュータシステムのファイル消失のお詫び 年末にこんなの↑が話題になったようで。 処理に時間がかかるシェルスクリプトの実行中に、そのスクリプトを上書きしたところ処理の途中から上書きした方のスクリプトの方が途中から動きだしてしまい、整合性が取れてないために大事故になったらしい 自分はそのときとっくに仕事納めして遊んでたので反応が遅れてるけど、今さらながらちょっとこの件について触れておいたほうがいいかもしれないので斜め上から言及しておく。つまり、外部要因によるスクリプト書き換えではなく、スクリプトが自分自身を書き換えながら動作を続ける例について。 自己追記FizzBuzz このFizzBuzzを解読したものを誰もポストしてくれないので、ウケなかったギャグを自分で説明する悲しさを感じつつ解説する。 n+=:; s=; : ${p=$(<$0)} [[ $n =~ ^(...)

              自己追記によるFizzBuzz
            • GitHub - diekmann/wasm-fizzbuzz: WebAssembly from Scratch: From FizzBuzz to DooM.

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - diekmann/wasm-fizzbuzz: WebAssembly from Scratch: From FizzBuzz to DooM.
              • アセンブリ言語(NASM)で FizzBuzz を書く

                はじめに こんにちは!めもりーです。 最近 PHP で OS を作ったり,CPU エミュレータを作る機会が多く,何かとアセンブリに触れてきました。 FizzBuzz といえばプログラミング言語を学ぶにあたって,欠かせない一つのアルゴリズムです。 PHP で書くととても簡単に以下のように表現できます: <?php for ($i = 1; $i < 100; $i++) { if (($i % 15) === 0) { echo "FizzBuzz\n"; } else if (($i % 5) === 0) { echo "Buzz\n"; } else if (($i % 3) === 0) { echo "Fizz\n"; } else { echo "{$i}\n"; } } とても簡単ですね。しかし,アセンブリになるとどうなるでしょうか。相当に難易度が上がります。 アセンブリをやる

                  アセンブリ言語(NASM)で FizzBuzz を書く
                • Sleep FizzBuzz

                  Twitter で散歩していたら、昨日こんなツイートを見付けました。 コードはこんな感じ。(ツイート主がメンションで修正している内容を反映済み) use std::{ thread::{self, sleep}, time::Duration, }; fn main() { thread::spawn(|| { sleep(Duration::from_millis(2100)); loop { print!("Fizz\x1b[K"); sleep(Duration::from_secs(3)); } }); thread::spawn(|| { sleep(Duration::from_millis(4200)); loop { print!("Buzz\x1b[K"); sleep(Duration::from_secs(5)); } }); for i in 1.. { print

                    Sleep FizzBuzz
                  • AWS Step Functions でサーバーレス FizzBuzz を実現する - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                    こんにちは、ソリューションアーキテクトの富岡です。 みなさん、関数をオーケストレーションしていますか ? AWS Step Functions (以下 Step Functions) はサーバーレスな関数オーケストレーターで、依存関係のあるワークフローを実行するなどの用途で便利なサービスです。 Step Functions を使ってみると、なかなかどうして、表現力があるので、これだけで様々なことが実現できそうに思えてきますよね。今回はそんな Step Functions だけを使い、FizzBuzz 問題を解いてみようと思います。

                      AWS Step Functions でサーバーレス FizzBuzz を実現する - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                    • The Fastest FizzBuzz Implementation

                      I have 15 years of consulting & hands-on build experience with clients in the UK, USA, Sweden, Ireland & Germany. Past clients include Bank of America Merrill Lynch, Blackberry, Bloomberg, British Telecom, Ford, Google, ITV, LeoVegas, News UK, Pizza Hut, Royal Mail, T-Mobile, Williams Formula 1, Wise & UBS. I hold both a Canadian and a British passport. My CV, Twitter & LinkedIn. The following is

                      • FizzBuzzを1byteで実装する

                        初歩的なプログラミングの例題としてよく例に出されるものとしてFizzBuzz問題というものがあります。このFizzBuzz、人類の知識を結集すると、どれくらい簡単に書けるのでしょうか? この記事の内容をざっくり2行で: 様々なプログラミング言語の最小のFizzBuzzコードを比較する 最短で1バイトで実装できる (注) この記事は以前Qiitaに投稿されたFizzBuzzを1byteで実装すると同一の内容になります。 Code Golf とは 問題の条件を満たすプログラムをできるだけ短い文字数で実現する競技は Code Golf と呼ばれます。 スポーツとしてのゴルフと同じように、スコアが小さいほど優れています。 Code Golfのスコアとは、文字数(=何バイトか)で、空白や改行なども1文字としてカウントされます。 *コードゴルフはコンピュータプログラミング・コンテストの一種。参加者は与

                          FizzBuzzを1byteで実装する
                        • [超入門] FizzBuzzで考える関数型プログラミング学習を純粋関数型言語でやる理由

                          先日、関数型プログラミングはまずは純粋関数型言語を用いて、考え方から理解しよう と言う記事を書かせていただきました。納得の声をたくさん頂きましたが、それでは純粋関数型プログラミング言語を闇雲に初めて勘所がわかった!とはすぐにはならないと思い、順調にステップアップするための記事を書こうと思いました。また、考え方が違うだけで関数型プログラミング言語を学んだり使用する理由は特にないとの意見をいただいたので、改めて実例と共に関数型プログラミング言語を確認していただければなと思います。 今回の記事ではFizzBuzzとElmを利用して解説をしていきたいと思います。FizzBuzzは使い古された例ですが、それ故に誰でもロジックや結果が理解できる、考え方の違いを比べるために十分活用できるため使用させていただきました。Elmはオンラインの実行環境で、誰でも実行・編集が可能であり、構文がシンプルで実用的なも

                            [超入門] FizzBuzzで考える関数型プログラミング学習を純粋関数型言語でやる理由
                          • llama3をollamaを使って手元のPCで動かしRubyのFizzBuzzを書かせる - Qiita

                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                              llama3をollamaを使って手元のPCで動かしRubyのFizzBuzzを書かせる - Qiita
                            • Rustで有名アルゴリズムに挑戦(1) FizzBuzz問題を解いてみよう!

                              Rust(ラスト)とはC/C++言語のように実行速度や実行効率に優れていながら安全なプログラムが作れることで人気のプログラミング言語です。最近では、Linuxカーネルの開発言語に加わるとのことで話題になっています。そんなRustで有名アルゴリズムを解くことで、Rustについて理解を深めましょう。 RustでFizzBuzz問題を解くプログラムを作って実行したところ OSやブラウザ開発にも使われているRustをはじめよう Rustは「パフォーマンス、信頼性、生産性」に焦点を合わせて開発されたプログラミング言語です。C/C++言語を置き換えることを目標に開発が進められてきました。 RustのWebサイト これまで、OSの開発やブラウザの開発に使われるプログラミング言語の主流はC/C++言語でした。それは実行速度が速く、実行効率が良く、コンピューターの性能を最大限発揮できる言語だからです。 とこ

                                Rustで有名アルゴリズムに挑戦(1) FizzBuzz問題を解いてみよう!
                              • 無駄に柔軟性がある FizzBuzz を作ってみた - Qiita

                                多くのプログラマが通る有名な問題 FizzBuzz を無駄に極限まで柔軟性がある実装にしてみた ※ 最短部門ならちらほら見かけるが最柔軟部門はあんまり見かけないので 方針 Java11 標準ライブラリを積極的に使用 最終的に Builder Pattern っぽいものになる 一般的な解 色々工夫すればもっと短くなるが教科書に載るような解答ならこんな感じでしょうか? public class FizzBuzz { public static void main(String[] args) { for (int i = 1; i <= 100; i++) { if (i % 15 == 0) { System.out.println("FizzBuzz"); } else if (i % 3 == 0) { System.out.println("Fizz"); } else if (i %

                                  無駄に柔軟性がある FizzBuzz を作ってみた - Qiita
                                • モブプログラミング超入門ライブ ! ~FizzBuzz 編 ~ #AWSDevLiveShow

                                  #モブプログラミング #FizzBuzz #aws #cloud9 #クラウド チャンネル登録 » https://www.youtube.com/JPAmazonWebServices?sub_confirmation=1 AWS Developer Live Show では、プログラミング・開発の課題に特化したライブセッションを YouTube Live でお届けします。 皆さんは、今まで「悩みに悩んでコードを実装して、やっとプルリクエストを出せたけどすぐにレビューをしてもらえなかった経験や、数日後にレビューをしてもらえたけど、ネーミングやお作法などの指摘も多くやり直しになってしまった経験」はありませんでしょうか。逆に「レビューをする側としても再レビューが続いてしまった経験」はありませんでしょうか。結果的にリリースが遅れ、リードタイムが伸びてしまうかもしれません。もしかしたら

                                    モブプログラミング超入門ライブ ! ~FizzBuzz 編 ~ #AWSDevLiveShow
                                  • 初心者も上級者も。FizzBuzz問題について考えてみよう | SiTest (サイテスト) ブログ

                                    皆さんはFizzBuzzというゲームをご存知ですか? プログラマなら大抵のかたは聞いたことがあるかと思いますが元は単純なパーティゲームで – 2人以上のプレイヤーが1から順番に数字を発言していく – 3で割り切れるときは「Fizz」を発言 – 5で割り切れるときは「Buzz」を発言 – 両方で割り切れるときは「FizzBuzz」を発言 – 間違えた人から脱落 細かな違いはあるでしょうが大体上記のようなルールのゲームです。 このFizzBuzzをプログラムとして画面に出力するコードを書くことが FizzBuzzとはプログラマがプログラムを書くことができるか調べるクイズのようなものです。 当然ながらどのプログラム言語を選んでも解くことはできるのでプログラムの勉強を始めた方は一度解いてみてください。 下記のような出力が得られたら正解です。 1, 2, Fizz, 4, Buzz, Fizz, 7

                                      初心者も上級者も。FizzBuzz問題について考えてみよう | SiTest (サイテスト) ブログ
                                    • 【javascript】演算子なしでFizzBuzzを書く - Qiita

                                      【javascript】演算子なしでFizzBuzzを書く ※この記事には通常では考えられないような記法が多々登場します 演算子、使ってますよね?ね??(こんな記事見てる人なら) Javascriptにはたくさんの演算子があります。 それを使わないチャレンジです。要は自慢したいだけ 演算子の規定 演算子の規定は基本的にMDN Web Docsの式と演算子のページを参照しました 主なものは下記のものです(これが全てではないです) 算術演算子:+ - * / % ** 比較演算子:== != < > 代入演算子:= 論理演算子:! && || 三項演算子:? : グループ化:() そしてプロパティアクセス演算子です プロパティアクセス演算子 あまり聞き馴染みのない演算子ですが察しの良い方はもうお気づきでしょう ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ console.log() consol

                                        【javascript】演算子なしでFizzBuzzを書く - Qiita
                                      • リダイレクトFizzBuzz - Qiita

                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                          リダイレクトFizzBuzz - Qiita
                                        1

                                        新着記事