<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>二重ループメニュー - IQパズルステップ</title>
	<atom:link href="https://chokomon.com/category/paiza/11-double_roop/feed/" rel="self" type="application/rss+xml" />
	<link>https://chokomon.com</link>
	<description>ちょこっと頭を良くするIQパズル問題集</description>
	<lastBuildDate>Thu, 14 Jul 2022 22:48:44 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://chokomon.com/wp-content/uploads/2022/02/cropped-icon512-32x32.png</url>
	<title>二重ループメニュー - IQパズルステップ</title>
	<link>https://chokomon.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【二重ループメニュー】二重ループ：活用編 三角形の探索 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/11-double_roop-02-08-00482/</link>
					<comments>https://chokomon.com/11-double_roop-02-08-00482/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Thu, 14 Jul 2022 22:47:02 +0000</pubDate>
				<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[二重ループメニュー]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1600]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5741</guid>

					<description><![CDATA[【二重ループメニュー】&#62; FINAL問題 二重ループ：活用編 三角形の探索 (paizaランク C 相当)&#160;[難易度:&#160;1685&#160;±15] ※リンク先へ移動するためには[paiza]へのログインが必要です…]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/11-double_roop/">二重ループメニュー</a>】&gt; <a href="https://paiza.jp/works/mondai/double_roop_problems/double_roop_problems__triangle" target="_blank" rel="noreferrer noopener">FINAL問題 二重ループ：活用編 三角形の探索 (paizaランク C 相当)</a>&nbsp;[難易度:&nbsp;<strong>1685&nbsp;±15</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img fetchpriority="high" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-08-01.png" alt="" class="wp-image-5743"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>整数 N が与えられるので、三角形の三辺の長さの和が N であり、全ての辺の長さが整数であるような直角三角形が存在するかどうかを判定してください。なお、直角三角形の斜辺 a と他の二辺 b , c の間には次のような三平方の定理が成り立ちます。<br></p>



<p class="has-gray-background-color has-background">a ^ 2 = b ^ 2 + c ^ 2</p>



<p></p>



<p>・ ヒント<br>三辺の長さの和が N であるような全ての三角形の三辺 a , b , c の組み合わせのうち、三平方の定理を満たすものが 1 つでもあれば "YES" , それ以外の場合は "NO" が答えとなります。全ての三辺の場合を全列挙することができれば三平方の定理を満たすかの判定をすることで答えを求めることができます。</p>



<p></p>



<p><strong>入力値（例）</strong><br>12</p>



<p><strong>出力値（例）</strong><br>YES</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $n = trim(fgets(STDIN));
    
    $flag = false;
    
    for($i = 1; $i &lt; $n; $i++) {
        for($j = 1; $j &lt; $n - $i; $j++) {
            if($i ** 2 + $j ** 2 == ($n - $i - $j) ** 2) {
                $flag = true;
                break;
            } 
        }
    }
    echo ($flag) ? "YES" : "NO";
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="660" height="160" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-08-02.png" alt="" class="wp-image-5744"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/11-double_roop-02-08-00482/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【二重ループメニュー】お金の支払い (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/11-double_roop-02-07-00481/</link>
					<comments>https://chokomon.com/11-double_roop-02-07-00481/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Thu, 14 Jul 2022 22:10:15 +0000</pubDate>
				<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[二重ループメニュー]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1900]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5735</guid>

					<description><![CDATA[【二重ループメニュー】> 【活用編：三角形の探索】STEP: 7 お金の支払い (paizaランク C 相当) [難易度: 1917 ±19] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/11-double_roop/">二重ループメニュー</a>】> <a href="https://paiza.jp/works/mondai/double_roop_problems/double_roop_problems__payment" target="_blank" rel="noreferrer noopener">【活用編：三角形の探索】STEP: 7 お金の支払い (paizaランク C 相当)</a> [難易度: <strong>1917 ±19</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-07-01.png" alt="" class="wp-image-5737"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>paiza国では、1 円と X 円と Y 円の 3 種類の硬貨しかありません。ちょうど Z 円を支払うとき、支払う硬貨の枚数が最小になるように支払ったときの硬貨の枚数を求めてください。ただし、支払う各硬貨の枚数に制限は無いものとします。</p>



<p></p>



<p><strong>入力値（例）</strong><br>500 1000 300</p>



<p><strong>出力値（例）</strong><br>300</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    list($x, $y, $z) = explode(" ", trim(fgets(STDIN)));
    
    $ans = $z;
    
    for($i = 0; $i &lt;= 1500; $i++) {
        for($j = 0; $j &lt;= 1500; $j++) {
            if($x * $i + $y * $j &lt;= $z) {
                $one = $z - $x * $i - $y * $j;
                if($i + $j + $one &lt; $ans) {
                    $ans = $i + $j + $one;
                }
            }
        }
    }
    echo $ans;
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="160" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-07-02.png" alt="" class="wp-image-5738"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/11-double_roop-02-07-00481/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【二重ループメニュー】格子点 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/11-double_roop-02-06-00480/</link>
					<comments>https://chokomon.com/11-double_roop-02-06-00480/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Thu, 14 Jul 2022 00:02:49 +0000</pubDate>
				<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[二重ループメニュー]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1300]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5725</guid>

					<description><![CDATA[【二重ループメニュー】&#62; 【活用編：三角形の探索】STEP: 6 格子点 (paizaランク C 相当)&#160;[難易度:&#160;1336&#160;±16] ※リンク先へ移動するためには[paiza]へのログインが必要です。…]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/11-double_roop/">二重ループメニュー</a>】&gt; <a href="https://paiza.jp/works/mondai/double_roop_problems/double_roop_problems__grid_point" target="_blank" rel="noreferrer noopener">【活用編：三角形の探索】STEP: 6 格子点 (paizaランク C 相当)</a>&nbsp;[難易度:&nbsp;<strong>1336&nbsp;±16</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-06-01.png" alt="" class="wp-image-5727"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>x + y &lt; 100 かつ (x ^ 3) + (y ^ 3) &lt; 100000 が成り立つような正の整数 x , y について x × y の最大値を求めてください。</p>



<p>・ ヒント<br>2 つの式を連立不等式として解きたくなりますが、x + y &lt; 100 に注目すると、(x , y) のとりうる値は (1,1) , (1,2) , (1,98) , (2,1)... (98,1) のいずれかであり、これらは高々 98 + 97 + ... + 1 = 99 × 44 = 4356 通り（等差数列の和の公式を利用）であるため、全ての組を調べても実行時間制限に間に合います。</p>



<p></p>



<p><strong>入力値（例）</strong><br>なし</p>



<p><strong>出力値（例）</strong><br>条件を満たす正の整数 x , y について x × y の最大値を 1 行で出力してください。<br>出力の末尾には改行を入れてください。</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $max = 0;
    
    for($i = 1; $i &lt; 99; $i++){
        for($j = 1; $j + $i &lt; 100; $j++) {
            if($i * $i * $i + $j * $j * $j &lt; 100000) {
                if($max &lt; $i * $j) {
                    $max = $i * $j;
                }
            }
        }
    }
    echo $max;
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="160" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-06-02.png" alt="" class="wp-image-5728"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/11-double_roop-02-06-00480/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【二重ループメニュー】スーパー鳩時計 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/11-double_roop-02-05-00479/</link>
					<comments>https://chokomon.com/11-double_roop-02-05-00479/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Wed, 13 Jul 2022 21:35:15 +0000</pubDate>
				<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[二重ループメニュー]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1400]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5719</guid>

					<description><![CDATA[【二重ループメニュー】> 【活用編：三角形の探索】STEP: 5 スーパー鳩時計 (paizaランク C 相当) [難易度: 1446 ±15] ※リンク先へ移動するためには[paiza]へのログインが必要です。 問題文]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/11-double_roop/">二重ループメニュー</a>】> <a href="https://paiza.jp/works/mondai/double_roop_problems/double_roop_problems__cuckoo_clock" target="_blank" rel="noreferrer noopener">【活用編：三角形の探索】STEP: 5 スーパー鳩時計 (paizaランク C 相当)</a> [難易度: <strong>1446 ±15</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-05-01.png" alt="" class="wp-image-5720"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>普通の鳩時計は 1 時間に 1 回しか鳴かないのでつまらないと思ったあなたは、鳩時計を改造してスーパー鳩時計を作りました。このスーパー鳩時計は時刻が x 時 y 分のとき x + y が 3の倍数のとき"FIZZ"、5 の倍数のとき"BUZZ", 3の倍数かつ5の倍数のとき "FIZZBUZZ" と鳴き、これらのいずれにも当てはまらなかった場合は鳴きません。なお、0 は 3 の倍数かつ 5 の倍数であるとします。 0 時 0 分　〜 23 時 59 分 の各分のスーパー鳩時計の様子を出力してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>なし</p>



<p><strong>出力値（例）</strong></p>



<p class="has-gray-background-color has-background">0 時 0 分の鳩時計の鳴き声<br>0 時 1 分の鳩時計の鳴き声<br>...<br>23 時 58 分の鳩時計の鳴き声<br>23 時 59 分の鳩時計の鳴き声</p>



<p></p>



<p>0 時 0 分から 23 時 59 分までの各分の鳩時計の鳴き声を以上の形式で出力してください。<br>何も鳴かない時間は改行のみを出力してください。</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">問題文</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    for($i = 0; $i &lt; 24; $i++) {
        for($j= 0; $j &lt; 60; $j++) {
            if(($i + $j) % 3 == 0 &amp;&amp; ($i + $j) % 5 == 0) {
                echo "FIZZBUZZ\n";
            } elseif(($i + $j) % 3 == 0) {
                echo "FIZZ\n";
            } elseif(($i + $j) % 5 == 0) {
                echo "BUZZ\n";
            } else {
                echo "\n";
            }
        }
    }
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="800" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-05-02.png" alt="" class="wp-image-5721"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/11-double_roop-02-05-00479/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【二重ループメニュー】log2 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/11-double_roop-02-04-00478/</link>
					<comments>https://chokomon.com/11-double_roop-02-04-00478/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Wed, 13 Jul 2022 19:11:25 +0000</pubDate>
				<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[二重ループメニュー]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1700]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5713</guid>

					<description><![CDATA[【二重ループメニュー】> 【活用編：三角形の探索】STEP: 4 log2 (paizaランク C 相当) [難易度: 1712 ±16] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例 解説 入力値nの階乗が2…]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/11-double_roop/">二重ループメニュー</a>】> <a rel="noreferrer noopener" href="https://paiza.jp/works/mondai/double_roop_problems/double_roop_problems__log2" target="_blank">【活用編：三角形の探索】STEP: 4 log2 (paizaランク C 相当)</a> [難易度: <strong>1712 ±16</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-04-01.png" alt="" class="wp-image-5714"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>整数 N が与えられるので、1 × 2 × ... × (N-1) × N を最大で何回 2 で割ることができるかを求めてください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>4</p>



<p><strong>出力値（例）</strong><br>3</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $n = trim(fgets(STDIN));

    $flag = 0;
    
    for($i = 1; $i &lt;= $n; $i++) {
        $buf = $i;
        while($buf % 2 == 0) {
            $flag++;
            $buf /= 2;
        }
    }
    echo $flag. "\n";
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="160" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-04-02.png" alt="" class="wp-image-5715"/></figure>



<h2 class="wp-block-heading">解説</h2>



<p>入力値nの階乗が2で何回割れるかという問題です。</p>



<p>入力値が4の場合、</p>



<p>1*2*3*4 = 24</p>



<p>24/2 = 12<br>12/2 = 6<br>6/2 =3</p>



<p>24は2で3回割れるので、出力値は3になります。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/11-double_roop-02-04-00478/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【二重ループメニュー】素数の個数 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/11-double_roop-02-03-00477/</link>
					<comments>https://chokomon.com/11-double_roop-02-03-00477/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Wed, 13 Jul 2022 17:38:32 +0000</pubDate>
				<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[二重ループメニュー]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1600]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5704</guid>

					<description><![CDATA[【二重ループメニュー】> 【活用編：三角形の探索】STEP: 3 素数の個数 (paizaランク C 相当) [難易度: 1606 ±15] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/11-double_roop/">二重ループメニュー</a>】> <a href="https://paiza.jp/works/mondai/double_roop_problems/double_roop_problems__prime_number_easy" target="_blank" rel="noreferrer noopener">【活用編：三角形の探索】STEP: 3 素数の個数 (paizaランク C 相当)</a> [難易度: <strong>1606 ±15</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-03-01.png" alt="" class="wp-image-5705"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>整数 N が与えられるので、2 以上 N 以下の素数の個数を求めてください。<br>素数とはの約数が 1 と X のみであるような整数 X のことを指します。</p>



<p></p>



<p><strong>入力値（例）</strong><br>3</p>



<p><strong>出力値（例）</strong><br>2</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $n = trim(fgets(STDIN));

    $count = 0;
    
    for($i = 2; $i &lt;= $n; $i++) {
        $flag = 0; //判定の初期化
        
        for($j = 2; $j &lt; $i; $j++) { 
            if($i % $j == 0) { //(n-1)までの数の素数判定
                $flag = 1;
                break;
            }
        }
        if($flag == 0) {
            $count ++;
        }
    }
    echo $count. "\n";
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="160" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-03-02.png" alt="" class="wp-image-5706"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/11-double_roop-02-03-00477/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【二重ループメニュー】かけ算表 (paizaランク D)-解答例-PHP編</title>
		<link>https://chokomon.com/11-double_roop-02-02-00476/</link>
					<comments>https://chokomon.com/11-double_roop-02-02-00476/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Wed, 13 Jul 2022 07:51:25 +0000</pubDate>
				<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[二重ループメニュー]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクD]]></category>
		<category><![CDATA[難易度-1000]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5697</guid>

					<description><![CDATA[【二重ループメニュー】> 【活用編：三角形の探索】STEP: 2 かけ算表 (paizaランク D 相当) [難易度: 1197 ±16] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/11-double_roop/">二重ループメニュー</a>】> <a href="https://paiza.jp/works/mondai/double_roop_problems/double_roop_problems__multiplication" target="_blank" rel="noreferrer noopener">【活用編：三角形の探索】STEP: 2 かけ算表 (paizaランク D 相当)</a> [難易度: <strong>1197 ±16</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-02-01.png" alt="" class="wp-image-5698"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>配列 A の要素数 N とその要素 A_i (1 ≦ i ≦ N) が与えられるので、A についてのかけ算表 B を出力してください。かけ算表は N * N の二次元配列の形式とし、B の i 行 j 列の要素 B_ij について、B_ij = Ai * Aj (1 ≦ i , j ≦ N) が成り立つものとします。<br><br>例として、A = [1,2,3] のとき B は<br></p>



<p class="has-gray-background-color has-background">1 2 3<br>2 4 6<br>3 6 9</p>



<p>となります。</p>



<p></p>



<p><strong>入力値（例）</strong><br>3<br>56 37 30</p>



<p><strong>出力値（例）</strong><br>3136 2072 1680<br>2072 1369 1110<br>1680 1110 900</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $n = trim(fgets(STDIN));
    $a = explode(" ", trim(fgets(STDIN)));
    
    for($i = 0; $i &lt; $n; $i++) {
        for($j = 0; $j &lt; $n; $j++) {
            if($j == $n - 1) {
                echo $a[$i] * $a[$j]. "\n";
            } else {
                echo $a[$i] * $a[$j]. " ";
            }
        }
    }
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="200" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-02-02.png" alt="" class="wp-image-5699"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/11-double_roop-02-02-00476/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【二重ループメニュー】行列の転置 (paizaランク D)-解答例-PHP編</title>
		<link>https://chokomon.com/11-double_roop-02-01-00475/</link>
					<comments>https://chokomon.com/11-double_roop-02-01-00475/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Wed, 13 Jul 2022 06:35:30 +0000</pubDate>
				<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[二重ループメニュー]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクD]]></category>
		<category><![CDATA[難易度-1400]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5690</guid>

					<description><![CDATA[【二重ループメニュー】> 【活用編：三角形の探索】STEP: 1 行列の転置 (paizaランク D 相当) [難易度: 1415 ±14] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/11-double_roop/">二重ループメニュー</a>】> <a href="https://paiza.jp/works/mondai/double_roop_problems/double_roop_problems__transposition" target="_blank" rel="noreferrer noopener">【活用編：三角形の探索】STEP: 1 行列の転置 (paizaランク D 相当)</a> [難易度: <strong>1415 ±14</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-01-01.png" alt="" class="wp-image-5691"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>N 行 K 列の行列 A の i 行 j 列 の要素 A_ij を A_ji とした K 行 N 列の行列を元の配列 A の転置行列と言います。<br><br>例として、<br></p>



<p class="has-gray-background-color has-background">1 2 3<br>4 5 6<br>7 8 9</p>



<p>の転置行列は</p>



<p class="has-gray-background-color has-background">1 4 7<br>2 5 8<br>3 6 9</p>



<p>です。</p>



<p>行列 A についての情報が与えられるので、A の転置行列を出力してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>2 3<br>1 2 3<br>4 5 6</p>



<p><strong>出力値（例）</strong><br>1 4<br>2 5<br>3 6</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    list($n, $k) = explode(" ", trim(fgets(STDIN)));
    for($i = 0; $i &lt; $n; $i++) {
        $a[] = explode(" ", trim(fgets(STDIN)));
    }
    //print_r($a);
    
    for($i = 0; $i &lt; $k; $i++) {
        for($j = 0; $j &lt; $n; $j++) {
            if($j == $n - 1) {
                echo $a[$j][$i]. "\n";
            } else {
                echo $a[$j][$i]. " ";
            }
        }
    }
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="200" src="https://chokomon.com/wp-content/uploads/2022/07/11-02-01-02.png" alt="" class="wp-image-5693"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/11-double_roop-02-01-00475/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【二重ループメニュー】二重ループ：基本編 積の最大 (paizaランク D)-解答例-PHP編</title>
		<link>https://chokomon.com/11-double_roop-01-11-00474/</link>
					<comments>https://chokomon.com/11-double_roop-01-11-00474/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Tue, 12 Jul 2022 00:36:27 +0000</pubDate>
				<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[二重ループメニュー]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクD]]></category>
		<category><![CDATA[難易度-1700]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5681</guid>

					<description><![CDATA[【二重ループメニュー】> FINAL問題 二重ループ：基本編 積の最大 (paizaランク D 相当) [難易度: 1769 ±14] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/11-double_roop/">二重ループメニュー</a>】> <a rel="noreferrer noopener" href="https://paiza.jp/works/mondai/double_roop_problems/double_roop_problems__multi_max" target="_blank">FINAL問題 二重ループ：基本編 積の最大 (paizaランク D 相当)</a> [難易度: <strong>1769 ±14</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/07/11-01-11-01.png" alt="" class="wp-image-5683"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>配列 A と B についての情報が与えられるので、(A の 1 つの要素) × (B の 1 つの要素) の最大値を求めてください。</p>



<p>・ 1 行目では、配列 A の要素数を表す整数 N と配列 B の要素数を表す整数 K が半角スペース区切りで与えられます。<br>・ 2 行目では、配列 A の各要素が半角スペース区切りで与えられます。<br>・ 3 行目では、配列 B の各要素が半角スペース区切りで与えられます。</p>



<p></p>



<p><strong>入力値（例）</strong><br>10 10<br>85 -46 93 44 -40 -75 -75 -18 -54 95<br>1 95 -92 -90 32 -25 36 55 22 86</p>



<p><strong>出力値（例）</strong><br>9025</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    list($n, $k) = explode(" ", trim(fgets(STDIN)));
    $a = explode(" ", trim(fgets(STDIN)));
    $b = explode(" ", trim(fgets(STDIN)));
    
    for($i = 0; $i &lt; $n; $i++) {
        for($j = 0; $j &lt; $k; $j++) {
            $buf[] = ($a[$i] * $b[$j]);
        }
    }
    echo max($buf);
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="160" src="https://chokomon.com/wp-content/uploads/2022/07/11-01-11-02.png" alt="" class="wp-image-5684"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/11-double_roop-01-11-00474/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【二重ループメニュー】階段の出力 (paizaランク D)-解答例-PHP編</title>
		<link>https://chokomon.com/11-double_roop-01-10-00473/</link>
					<comments>https://chokomon.com/11-double_roop-01-10-00473/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Mon, 11 Jul 2022 22:56:08 +0000</pubDate>
				<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[二重ループメニュー]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクD]]></category>
		<category><![CDATA[難易度-1200]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5675</guid>

					<description><![CDATA[【二重ループメニュー】> 【基本編：積の最大】STEP: 10 階段の出力 (paizaランク D 相当) [難易度: 1251 ±15] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/11-double_roop/">二重ループメニュー</a>】> <a href="https://paiza.jp/works/mondai/double_roop_problems/double_roop_problems__stairs" target="_blank" rel="noreferrer noopener">【基本編：積の最大】STEP: 10 階段の出力 (paizaランク D 相当)</a> [難易度: <strong>1251 ±15</strong>]



<p>※リンク先へ移動するためには[<a href="https://paiza.jp/works" target="_blank" rel="noreferrer noopener">paiza</a>]へのログインが必要です。</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="300" src="https://chokomon.com/wp-content/uploads/2022/07/11-01-10-01.png" alt="" class="wp-image-5677"/></figure>



<div class="wp-block-dvaux-frame sc_frame_wrap inline"><div class="sc_frame_title inline" style="background-color:#ccc">問題文</div><div class="sc_frame" style="background-color:#fff;border-color:#ccc">
<p>整数 N が与えられるので、次の規則に従って N 行の出力をしてください。</p>



<p>・ N 行のうち、 i 行目では、1 から i までの数字を半角スペース区切りで出力してください。</p>



<p>例として、 N = 3 のとき、出力は次の通りになります。</p>



<p class="has-gray-background-color has-background">1<br>1 2<br>1 2 3</p>



<p></p>



<p></p>



<p><strong>入力値（例）</strong><br>2</p>



<p><strong>出力値（例）</strong><br>1<br>1 2</p>
</div></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">解答例</h2>



<div class="wp-block-urvanov-syntax-highlighter-code-block"><pre class="urvanov-syntax-highlighter-plain-tag">&lt;?php
    $n = trim(fgets(STDIN));
    
    for($i = 1; $i &lt;= $n; $i++) {
        for($j = 1; $j &lt;= $i; $j++) {
            if($j != $i) {
                echo $j. " ";
            } else {
                echo $j. "\n";
            }
        }
    }
?&gt;</pre></div>



<div style="height:30px" aria-hidden="true" class="wp-block-spacer"></div>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="660" height="200" src="https://chokomon.com/wp-content/uploads/2022/07/11-01-10-02.png" alt="" class="wp-image-5678"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/11-double_roop-01-10-00473/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
