記録

現役エンジニアならFizzBuzz問題なんて余裕なのか検証してみたをやってみた😄

【現役エンジニアならFizzBuzz問題なんて余裕なのか検証してみたをやってみた】、この道、10年選手の自分が解いてみた結果、2つの解になることになりました。でも自分はかなり緊張するタイプなのでこういう場ではなんかミスりそうです。2つの解になる理由は15の時、5の倍数でも3の倍数でもあり15の倍数でもあるからです。これに疑問をもつはずなのですが・・・。皆、言わなかったところが日本人的だなと感じました。因みに自分はこういう疑問を言うタイプです、なので衝突が上と起こるのかなと思います・・・。

尚、自分は3分ぐらいです。コードを書くより誰かに書いてもらいたい(^_^;)、もっとタイピングが早くなれば2分ぐらいで書けると思います👍ではおつおつでした。

現役エンジニアならFizzBuzz問題なんて余裕なのか検証してみた
<?php
$ary1 = [];
$check1 = function ($hoge) {
	$str = [];
	if ($hoge % 3 === 0) {
		$str[] = "Fizz($hoge)";
	}
	if ($hoge % 5 === 0) {
		$str[] = "Buzz($hoge)";
	}
	if ($hoge % 15 === 0) {
		$str[] = "FizzBuzz($hoge)";
	}
	if (!count($str)) {
		$str[] = $hoge;
	}
	return implode(",",$str);
};
$ary2 = [];
$check2 = function ($hoge) {
	$str = [];
	if ($hoge % 15 === 0) {
		$str[] = "FizzBuzz($hoge)";
	}elseif($hoge % 5 === 0){
		$str[] = "Buzz($hoge)";
	}elseif($hoge % 3 === 0){
		$str[] = "Fizz($hoge)";
	}
	if (!count($str)) {
		$str[] = $hoge;
	}
	return implode(",",$str);
};
for ($i = 1; $i <= 100; $i++) {
	$ary1[($i-1)] = $check1($i);
	$ary2[($i-1)] = $check2($i);
}
print implode(",", $ary1).PHP_EOL;
print implode(",", $ary2).PHP_EOL;

活動支援よろしくお願いします

映画、インビクタス/負けざる者たちを観ましたよ。前のページ

FF14を自動起動させてパスワード入力を次のページ

関連記事

  1. 記録

    45歳定年制提言したサントリーの社長さん、世間が見えていないと思った件。

    天気予報の予報では高知県、深夜に台風が通り過ぎる予定になり朝には晴天…

  2. 記録

    ニュースピックスのどうが

    https://www.youtube.com/watch…

  3. 記録

    CodeGridという有料記事を読みはじめて

    CodeGridという有料記事を読みはじめて月800円で最新?のW…

  4. 記録

    文字の置き換えはよく使うjavascript「吾輩は猫である。」

    文字の置き換えはよく使う。いろいろな参考書にも文字の置き換えは出てく…

  5. 記録

    週末ですがなにか?

    週末の朝が来た。昨日はブログを更新することが出来ず、今日、更新記事を…

  6. 記録

    もし今、自分が小学生だったら自由研究でこんなの作ってると思いたい。

    もし今、自分が小学生だったら自由研究でこんなの作ってると思いたい。…

PAGE TOP