{"id":4659,"date":"2022-01-27T12:52:57","date_gmt":"2022-01-27T03:52:57","guid":{"rendered":"https:\/\/suzutukiblog.com\/?p=4659"},"modified":"2022-03-20T19:46:55","modified_gmt":"2022-03-20T10:46:55","slug":"fizzbuzz","status":"publish","type":"post","link":"https:\/\/suzutukiblog.com\/index.php\/2022\/01\/27\/fizzbuzz\/","title":{"rendered":"FizzBuzz\u554f\u984c(Ruby)"},"content":{"rendered":"<div class=\"inr1\">\n<div class=\"mb30\">\n<h3>FizzBuzz\u554f\u984c\u306e\u5fa9\u7fd2\u3092\u3070<\/h3>\n<\/div>\n<h3>\u554f\u984c<\/h3>\n<div class=\"mb30\">\n<p>\u6574\u6570 N \u304c\u5165\u529b\u3068\u3057\u3066\u4e0e\u3048\u3089\u308c\u307e\u3059\u3002<br \/>\n1\u304b\u3089N\u307e\u3067\u306e\u6574\u6570\u30921\u304b\u3089\u9806\u306b\u8868\u793a\u3057\u3066\u304f\u3060\u3055\u3044\u3002<br \/>\n\u305f\u3060\u3057\u3001\u8868\u793a\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u6570\u5024\u304c\u3001<br \/>\n\u30fb3\u306e\u500d\u6570\u304b\u30645\u306e\u500d\u6570\u306e\u3068\u304d\u306b\u306f\u3001&#8221;Fizz Buzz&#8221;<br \/>\n\u30fb3\u306e\u500d\u6570\u306e\u3068\u304d\u306b\u306f\u3001&#8221;Fizz&#8221;<br \/>\n\u30fb5\u306e\u500d\u6570\u306e\u3068\u304d\u306b\u306f\u3001&#8221;Buzz&#8221;<\/p>\n<p>\u3092\u6570\u5024\u306e\u4ee3\u308f\u308a\u306b\u8868\u793a\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<\/div>\n<\/div>\n<div class=\"inr2\">\n<div class=\"box1\">\n<dl class=\"txt2\">\n<dd><span style=\"font-weight: bold; font-size: 1rem;\">\u5165\u529b\u4f8b<\/span><\/dd>\n<\/dl>\n<\/div>\n<div class=\"box1\">\n<dl class=\"txt2\">\n<dd>18<\/dd>\n<\/dl>\n<\/div>\n<div class=\"box1\">\n<dl class=\"txt2\">\n<dt>\u51fa\u529b\u4f8b2<\/dt>\n<dd>\n<pre>1\r\n2\r\nFizz\r\n4\r\nBuzz\r\nFizz\r\n7\r\n8\r\nFizz\r\nBuzz\r\n11\r\nFizz\r\n13\r\n14\r\nFizz Buzz\r\n16\r\n17\r\nFizz<\/pre>\n<\/dd>\n<\/dl>\n<\/div>\n<\/div>\n<h3>\u203b\u30dd\u30a4\u30f3\u30c8<\/h3>\n<p>1.\u7e70\u308a\u8fd4\u3057\u3092\u4f7f\u3046<br \/>\n2.\u7e70\u308a\u8fd4\u3057\u306f\u57fa\u672c0\u304b\u3089\u59cb\u307e\u3063\u3066\u3057\u307e\u3046<br \/>\n3.if\u6587\u3067\u5404\u5024\u3092\u632f\u308a\u5206\u3051\u3066\u3042\u3052\u308b<br \/>\n4.\uff10\u306e\u3068\u304d\u5224\u5b9a\u304cFizuBuzz\u3068\u51fa\u529b\u3055\u308c\u3066\u3057\u307e\u3046<br \/>\n5.\u305d\u308c\u3092\u3069\u3046\u3059\u308b\u304b\u8003\u3048\u308b\u3002<\/p>\n<h3>\u89e3\u7b54 \u7bc4\u56f2\u3092\u4f7f\u3046\u5834\u5408(for in\u3092\u4f7f\u3046)\u7bc4\u56f2\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u7bc4\u56f2\u5206\u540c\u3058\u51e6\u7406\u3092\u7e70\u308a\u8fd4\u3057\u305f\u308a\u3001\u914d\u5217\u306e\u8981\u7d20\u3092\u9806\u756a\u306b\u53d6\u5f97\u3057\u305f\u3044\u5834\u5408\u306b\u4f7f\u7528\u3059\u308b\u306e\u3067<\/h3>\n<pre># N\u3092\u53d7\u3051\u53d6\u308b\r\nn = gets.to_i\r\n\uff03\u7bc4\u56f2\u3092\u4f5c\u6210\u3059\u308b\u3002(1\u304b\u3089\u521d\u3081\u305f\u3044\u306e\u3067)\r\nm = (1..n)\r\nfor num in m do\r\n  if num % 15 == 0\r\n    puts \"Fizz Buzz\"\r\n  elsif num % 3 == 0\r\n    puts \"Fizz\"\r\n  elsif num % 5 == 0\r\n    puts \"Buzz\"\r\n  else puts num\r\n  end\r\nend\r\nputs<\/pre>\n<p>&nbsp;<\/p>\n<h3>\u5225\u89e3 upto\u3092\u4f7f\u3046\u5834\u5408(\u3053\u3063\u3061\u306e\u307b\u3046\u304c\u3044\u3044\u304b\u3082)<\/h3>\n<pre lang=\"Ruby\"># N\u3092\u53d7\u3051\u53d6\u308b\r\nn = gets.to_i\r\n\r\n1.upto(n) do |i|\r\n  if (i % 15).zero?\r\n    puts 'Fizz Buzz'\r\n  elsif (i % 3).zero?\r\n    puts 'Fizz'\r\n  elsif (i % 5).zero?\r\n    puts 'Buzz'\r\n  else\r\n    puts i\r\n  end\r\nend\r\nputs<\/pre>\n<h3>\u5225\u89e32 each\u3092\u4f7f\u3046\u5834\u5408<\/h3>\n<pre># N\u3092\u53d7\u3051\u53d6\u308b(\u4f8b:18)\r\nn = gets.to_i\r\n\uff03\u7bc4\u56f2\u3092\u4f5c\u6210\u3059\u308b\u3002(1\u304b\u3089\u521d\u3081\u305f\u3044\u306e\u3067)(\u4e2d\u8eab1..18)\r\nm = (1..n)\r\n\uff03each\u30671\u304b\u308918\u307e\u306718\u56de\u7e70\u308a\u8fd4\u3057\u3066\u3082\u308d\u3066\u5404\u5024\u3092if\u6587\u3067\u632f\u308a\u5206\u3051\u308b\r\nm.each do |m|\r\n  if m % 15 == 0 \r\n    puts \"Fizz Buzz\"\r\n  elsif m % 3 == 0 \r\n    puts \"Fizz\" \r\n  elsif m % 5 == 0 \r\n    puts \"Buzz\" \r\n  else puts m \r\n  end\r\nend<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>FizzBuzz\u554f\u984c\u306e\u5fa9\u7fd2\u3092\u3070 \u554f\u984c \u6574\u6570 N \u304c\u5165\u529b\u3068\u3057\u3066\u4e0e\u3048\u3089\u308c\u307e\u3059\u3002 1\u304b\u3089N\u307e\u3067\u306e\u6574\u6570\u30921\u304b\u3089\u9806\u306b\u8868\u793a\u3057\u3066\u304f\u3060\u3055\u3044\u3002 \u305f\u3060\u3057\u3001\u8868\u793a\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u6570\u5024\u304c\u3001 \u30fb3\u306e\u500d\u6570\u304b\u30645\u306e\u500d\u6570\u306e\u3068\u304d\u306b\u306f\u3001&#8221;Fizz [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[27,31],"tags":[],"class_list":["post-4659","post","type-post","status-publish","format-standard","hentry","category-programming-note","category-ruby"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/posts\/4659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=4659"}],"version-history":[{"count":7,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/posts\/4659\/revisions"}],"predecessor-version":[{"id":5123,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/posts\/4659\/revisions\/5123"}],"wp:attachment":[{"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=4659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=4659"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/suzutukiblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=4659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}