<?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>Bランクレベルアップメニュー - IQパズルステップ</title>
	<atom:link href="https://chokomon.com/category/paiza/19-b_rank_up/feed/" rel="self" type="application/rss+xml" />
	<link>https://chokomon.com</link>
	<description>ちょこっと頭を良くするIQパズル問題集</description>
	<lastBuildDate>Thu, 07 Jul 2022 21:03:18 +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>Bランクレベルアップメニュー - IQパズルステップ</title>
	<link>https://chokomon.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Bランクレベルアップメニュー】占い (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/19-b_rank_up-11-06-00445/</link>
					<comments>https://chokomon.com/19-b_rank_up-11-06-00445/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Thu, 07 Jul 2022 21:03:17 +0000</pubDate>
				<category><![CDATA[Bランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1200]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5513</guid>

					<description><![CDATA[【Bランクレベルアップメニュー】> FINAL問題 占い (paizaランク C 相当) [難易度: 1288 ±7] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/19-b_rank_up/">Bランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/prob60/fortune_telling_9" target="_blank" rel="noreferrer noopener">FINAL問題 占い (paizaランク C 相当)</a> [難易度: <strong>1288 ±7</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/19-11-06-01.png" alt="" class="wp-image-5514"/></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>次のような占いプログラムを作成してください。</p>



<p>「ユーザー」と「ユーザーに対応する血液型」、「血液型」と「血液型に対応する占い結果」が与えられます。</p>



<p>それぞれのユーザーに対応する占い結果を表示してください。</p>



<p>入力例の1つ目は、ユーザーの血液型についてのラッキーカラーの占いです。</p>



<p>入力例の2つ目は、ユーザーの星座についてのラッキーパーソンの占いになっています。<br>「血液型」として「星座」などのさまざまな文字列を利用できるようにすることで、他の占いにも対応する必要があることに注意してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>5<br>Kyoko B<br>Rio O<br>Tsubame AB<br>KurodaSensei A<br>NekoSensei A<br>4<br>A red<br>B green<br>O blue<br>AB yellow</p>



<p><strong>出力値（例）</strong><br>Kyoko green<br>Rio blue<br>Tsubame yellow<br>KurodaSensei red<br>NekoSensei red</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 = 0; $i &lt; $n; $i++) {
        list($name, $blood) = explode(" ", trim(fgets(STDIN)));
        $data[$name] = $blood;
    }
    
    $m = trim(fgets(STDIN));
    
    for($i = 0; $i &lt; $m; $i++) {
        list($blood, $type) = explode(" ", trim(fgets(STDIN)));
        $result[$blood] = $type;
    }
    
    foreach($data as $key =&gt; $value) {
        echo $key. " ". $result[$data[$key]]. "\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 decoding="async" width="660" height="280" src="https://chokomon.com/wp-content/uploads/2022/07/19-11-06-02.png" alt="" class="wp-image-5515"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/19-b_rank_up-11-06-00445/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Bランクレベルアップメニュー】1人の占い結果 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/19-b_rank_up-11-05-00444/</link>
					<comments>https://chokomon.com/19-b_rank_up-11-05-00444/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Thu, 07 Jul 2022 19:28:54 +0000</pubDate>
				<category><![CDATA[Bランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1000]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5508</guid>

					<description><![CDATA[【Bランクレベルアップメニュー】> 【占い】STEP: 5 1人の占い結果 (paizaランク C 相当) [難易度: 1171 ±9] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/19-b_rank_up/">Bランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/prob60/fortune_telling_4" target="_blank" rel="noreferrer noopener">【占い】STEP: 5 1人の占い結果 (paizaランク C 相当)</a> [難易度: <strong>1171 ±9</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/19-11-05-01.png" alt="" class="wp-image-5509"/></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>次のような占いプログラムを作成してください。</p>



<p>最初に「ユーザー」 U が1つ与えられます。<br>続いて n 人の「ユーザー」と「ユーザーに対応する血液型」が与えられます。<br>続いて m 種類の「血液型」と「血液型に対応する占い結果」が与えられます。</p>



<p>与えられたユーザー U に対応する占い結果を表示してください。</p>



<p>入力例の1つ目は、ユーザーの血液型についてのラッキーカラーの占いです。</p>



<p>入力例の2つ目は、ユーザーの星座についてのラッキーパーソンの占いになっています。<br>「血液型」として「星座」などのさまざまな文字列を利用できるようにすることで、他の占いにも対応する必要があることに注意してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>Kyoko<br>5<br>Kyoko B<br>Rio O<br>Tsubame AB<br>KurodaSensei A<br>NekoSensei A<br>4<br>A red<br>B green<br>O blue<br>AB yellow</p>



<p></p>



<p><strong>出力値（例）</strong><br>green</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
    $name = trim(fgets(STDIN));
    $n = trim(fgets(STDIN));
    
    for($i = 0; $i &lt; $n; $i++) {
        list($user, $type) = explode(" ", trim(fgets(STDIN)));
        $data[$user] = $type;
    }
    
    $m = trim(fgets(STDIN));
    
    for($i = 0; $i &lt; $m; $i++) {
        list($type, $oracle) = explode(" ", trim(fgets(STDIN)));
        $fortune[$type] = $oracle;
    }
    
    echo $fortune[$data[$name]];
?&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/19-11-05-02.png" alt="" class="wp-image-5510"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/19-b_rank_up-11-05-00444/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Bランクレベルアップメニュー】1つの血液型を占う (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/19-b_rank_up-11-04-00443/</link>
					<comments>https://chokomon.com/19-b_rank_up-11-04-00443/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Thu, 07 Jul 2022 19:03:51 +0000</pubDate>
				<category><![CDATA[Bランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1300]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5503</guid>

					<description><![CDATA[【Bランクレベルアップメニュー】> 【占い】STEP: 4 1つの血液型を占う (paizaランク C 相当) [難易度: 1367 ±9] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/19-b_rank_up/">Bランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/prob60/fortune_telling_3" target="_blank" rel="noreferrer noopener">【占い】STEP: 4 1つの血液型を占う (paizaランク C 相当)</a> [難易度: <strong>1367 ±9</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/19-11-04-01.png" alt="" class="wp-image-5504"/></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つ与えられます。<br>m 行の血液型と占い結果の組が与えられるので、血液型をキー、占い結果を値として、連想配列（辞書）に保存してください。<br>その後、1行目で与えられた血液型に対応する占い結果を表示してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>A<br>4<br>A Good<br>B VeryGood<br>O Yavai<br>AB VeryYavai</p>



<p><strong>出力値（例）</strong><br>Good</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
    $t = trim(fgets(STDIN));
    $m = trim(fgets(STDIN));
    
    for($i = 0; $i &lt; $m; $i++) {
        list($blood, $oracle) = explode(" ", trim(fgets(STDIN)));
        $fortune[$blood] = $oracle;
    }
    
    echo $fortune[$t];
?&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/19-11-04-02.png" alt="" class="wp-image-5505"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/19-b_rank_up-11-04-00443/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Bランクレベルアップメニュー】1人の血液型 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/19-b_rank_up-11-03-00442/</link>
					<comments>https://chokomon.com/19-b_rank_up-11-03-00442/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Thu, 07 Jul 2022 01:37:12 +0000</pubDate>
				<category><![CDATA[Bランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1000]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5492</guid>

					<description><![CDATA[【Bランクレベルアップメニュー】> 【占い】STEP: 3 1人の血液型 (paizaランク C 相当) [難易度: 1159 ±9] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/19-b_rank_up/">Bランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/prob60/fortune_telling_2" target="_blank" rel="noreferrer noopener">【占い】STEP: 3 1人の血液型 (paizaランク C 相当)</a> [難易度: <strong>1159 ±9</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/19-11-03-01.png" alt="" class="wp-image-5493"/></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つ与えられます。<br>n 行のユーザーと血液型の組が与えられるので、ユーザーをキー、血液型を値として、連想配列（辞書）に保存してください。<br>その連想配列（辞書）の中で1行目で与えられたユーザー名と、ユーザー名に対応する血液型を表示してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>Kyoko<br>5<br>Kyoko B<br>Rio O<br>Tsubame AB<br>KurodaSensei A<br>NekoSensei A</p>



<p><strong>出力値（例）</strong><br>Kyoko B</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
    $s = trim(fgets(STDIN));
    $n = trim(fgets(STDIN));
    
    for($i = 0; $i &lt; $n; $i++) {
        list($name, $blood) = explode(" ", trim(fgets(STDIN)));
        $blood_type[$name] = $blood;
    }
    //print_r($blood_type);
    
    echo $s. " ". $blood_type[$s];
?&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/19-11-03-02.png" alt="" class="wp-image-5494"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/19-b_rank_up-11-03-00442/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Bランクレベルアップメニュー】ユーザーの血液型のデータ処理 (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/19-b_rank_up-11-02-00441/</link>
					<comments>https://chokomon.com/19-b_rank_up-11-02-00441/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Thu, 07 Jul 2022 00:57:05 +0000</pubDate>
				<category><![CDATA[Bランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1000]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5487</guid>

					<description><![CDATA[【Bランクレベルアップメニュー】> 【占い】STEP: 2 ユーザーの血液型のデータ処理 (paizaランク C 相当) [難易度: 1160 ±9] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/19-b_rank_up/">Bランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/prob60/fortune_telling_1" target="_blank" rel="noreferrer noopener">【占い】STEP: 2 ユーザーの血液型のデータ処理 (paizaランク C 相当)</a> [難易度: <strong>1160 ±9</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/19-11-02-01.png" alt="" class="wp-image-5488"/></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 行のユーザーと血液型の組が与えられるので、ユーザーをキー、血液型を値として、連想配列（辞書）に保存してください。<br>そのあとで連想配列（辞書）をそのまま表示してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>5<br>Kyoko B<br>Rio O<br>Tsubame AB<br>KurodaSensei A<br>NekoSensei A</p>



<p><strong>出力値（例）</strong><br>Kyoko B<br>Rio O<br>Tsubame AB<br>KurodaSensei A<br>NekoSensei A</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 = 0; $i &lt; $n; $i++) {
        list($name, $blood) = explode(" ", trim(fgets(STDIN)));
        $blood_type[$name] = $blood;
    }
    //print_r($blood_type);
    
    foreach($blood_type as $key =&gt; $value) {
        echo $key. " ". $value. "\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="240" src="https://chokomon.com/wp-content/uploads/2022/07/19-11-02-02.png" alt="" class="wp-image-5489"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/19-b_rank_up-11-02-00441/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Bランクレベルアップメニュー】連想配列（辞書）を使う (paizaランク D)-解答例-PHP編</title>
		<link>https://chokomon.com/19-b_rank_up-11-01-00440/</link>
					<comments>https://chokomon.com/19-b_rank_up-11-01-00440/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Thu, 07 Jul 2022 00:29:56 +0000</pubDate>
				<category><![CDATA[Bランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクD]]></category>
		<category><![CDATA[難易度-1200]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5482</guid>

					<description><![CDATA[【Bランクレベルアップメニュー】> 【占い】STEP: 1 連想配列（辞書）を使う (paizaランク D 相当) [難易度: 1270 ±8] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/19-b_rank_up/">Bランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/prob60/fortune_telling_0" target="_blank" rel="noreferrer noopener">【占い】STEP: 1 連想配列（辞書）を使う (paizaランク D 相当)</a> [難易度: <strong>1270 ±8</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/19-11-01-01.png" alt="" class="wp-image-5483"/></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>次のような「ユーザー」と「ユーザーに対応する血液型」を連想配列（辞書）として定義して、それらのキーと値のペアを順に出力してください。<br></p>



<figure class="wp-block-table"><table><tbody><tr><th>ユーザー</th><th>ユーザーに対応する血液型</th></tr><tr><td>Kyoko</td><td>B</td><td></td></tr><tr><td>Rio</td><td>O</td><td></td></tr><tr><td>Tsubame</td><td>AB</td><td></td></tr><tr><td>KurodaSensei</td><td>A</td><td></td></tr><tr><td>NekoSensei</td><td>A</td></tr></tbody></table></figure>



<p></p>



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



<p><strong>出力値（例）</strong><br>各ユーザーについて順に、ユーザーとユーザーに対応する血液型を半角スペース区切りで出力してください。<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
    $blood_type = ["Kyoko" =&gt; "B",
                    "Rio" =&gt; "O",
                    "Tsubame" =&gt; "AB",
                    "KurodaSensei" =&gt; "A",
                    "NekoSensei" =&gt; "A"];
    
    foreach($blood_type as $key =&gt; $value) {
        echo $key. " ". $value. "\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="240" src="https://chokomon.com/wp-content/uploads/2022/07/19-11-01-02.png" alt="" class="wp-image-5484"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/19-b_rank_up-11-01-00440/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Bランクレベルアップメニュー】五目並べ (paizaランク B)-解答例-PHP編</title>
		<link>https://chokomon.com/19-b_rank_up-10-06-00439/</link>
					<comments>https://chokomon.com/19-b_rank_up-10-06-00439/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Thu, 07 Jul 2022 00:05:38 +0000</pubDate>
				<category><![CDATA[Bランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクB]]></category>
		<category><![CDATA[難易度-1700]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5477</guid>

					<description><![CDATA[【Bランクレベルアップメニュー】> FINAL問題 五目並べ (paizaランク B 相当) [難易度: 1754 ±7] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/19-b_rank_up/">Bランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/prob60/tic_tac_toe_9" target="_blank" rel="noreferrer noopener">FINAL問題 五目並べ (paizaランク B 相当)</a> [難易度: <strong>1754 ±7</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/19-10-06-01.png" alt="" class="wp-image-5478"/></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>5行5列の五目並べの盤面が与えられます。</p>



<p>盤面の各マスには、"O"か"X"か"."が書かれています。</p>



<p>"O"と"X"は、それぞれプレイヤーの記号を表します。</p>



<p>同じ記号が縦か横か斜めに連続で5つ並んでいれば、その記号のプレイヤーが勝者となります。</p>



<p>勝者の記号を1行で表示してください。<br>勝者がいない場合は、引き分けとして、"D"を表示してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>XXOXO<br>OXOXX<br>OOOOO<br>OXOX.<br>XOXXO</p>



<p><strong>出力値（例）</strong><br>O</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
    $ans = "D";
    
    for($i = 0; $i &lt; 5; $i++) {
        $gomoku[$i] = trim(fgets(STDIN));
    }
        
    for($i = 0; $i &lt; 5; $i++) {
        if($gomoku[$i] == "OOOOO") { //横
            $ans = "O";
            break;
        } elseif($gomoku[$i] == "XXXXX") { //横
            $ans = "X";
            break;
        } 
        
        $o = $x = 0;
        
        for($j = 0; $j &lt; 5; $j++) {
            if($gomoku[$j][$i] == "O") { //縦
                $o++; 
            } elseif($gomoku[$j][$i] == "X") { //縦
                $x++;
            }
        }
        if($o == 5) {
            $ans = "O";
            break;
        } elseif($x == 5) {
            $ans = "X";
            break;
        }
    }
    $o = $x = 0;
    
    for($i = 0; $i &lt; 5; $i++) {
        if($gomoku[$i][4 - $i] == "O") { //右上から左下
            $o++;
            if($o == 5) {
                $ans = "O";
                break;
            }
        } elseif($gomoku[$i][4 - $i] == "X") {
            $x++;
            if($x == 5) {
                $ans = "X";
                break;
            }
        }
    }
    $o = $x = 0;
    
    for($j = 0; $j &lt; 5; $j++) {
        if($gomoku[$j][$j] == "O") { //左上から右下
            $o++;
            if($o == 5) {
                $ans = "O";
                break;
            }
        } elseif($gomoku[$j][$j] == "X") {
            $x++;
            if($x == 5) {
                $ans = "X";
                break;
            }
        }
    }
    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/19-10-06-02.png" alt="" class="wp-image-5479"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/19-b_rank_up-10-06-00439/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Bランクレベルアップメニュー】五目並べ（斜め） (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/19-b_rank_up-10-05-00438/</link>
					<comments>https://chokomon.com/19-b_rank_up-10-05-00438/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Tue, 05 Jul 2022 22:13:39 +0000</pubDate>
				<category><![CDATA[Bランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1600]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5469</guid>

					<description><![CDATA[【Bランクレベルアップメニュー】> 【五目並べ】STEP: 5 五目並べ（斜め） (paizaランク C 相当) [難易度: 1644 ±8] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/19-b_rank_up/">Bランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/prob60/tic_tac_toe_4" target="_blank" rel="noreferrer noopener">【五目並べ】STEP: 5 五目並べ（斜め） (paizaランク C 相当)</a> [難易度: <strong>1644 ±8</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/19-10-05-01.png" alt="" class="wp-image-5470"/></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>5行5列の五目並べの盤面が与えられます。</p>



<p>盤面の各マスには、"O"か"X"か"."が書かれています。</p>



<p>"O"と"X"は、それぞれプレイヤーの記号を表します。</p>



<p>同じ記号が斜めに連続で5つ並んでいれば、その記号のプレイヤーが勝者となります。</p>



<p>勝者の記号を1行で表示してください。<br>勝者がいない場合は、引き分けとして、"D"を表示してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>XXOXO<br>OXOXX<br>OOOOO<br>OXOX.<br>XOXXO</p>



<p><strong>出力値（例）</strong><br>D</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; 5; $i++) {
        $gomoku[$i] = trim(fgets(STDIN));
    }
    $o = $x = 0;
    $ans = "D";
    
    for($i = 0; $i &lt; 5; $i++) {
        if($gomoku[$i][4 - $i] == "O") { //右上から左下
            $o++;
            if($o == 5) {
                $ans = "O";
                break;
            }
        } elseif($gomoku[$i][4 - $i] == "X") {
            $x++;
            if($x == 5) {
                $ans = "X";
                break;
            }
        }
    }
    $o = $x = 0;
    
    for($j = 0; $j &lt; 5; $j++) {
        if($gomoku[$j][$j] == "O") { //左上から右下
            $o++;
            if($o == 5) {
                $ans = "O";
                break;
            }
        } elseif($gomoku[$j][$j] == "X") {
            $x++;
            if($x == 5) {
                $ans = "X";
                break;
            }
        }
    }
    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/19-10-05-02.png" alt="" class="wp-image-5471"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/19-b_rank_up-10-05-00438/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Bランクレベルアップメニュー】五目並べ（縦） (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/19-b_rank_up-10-04-00437/</link>
					<comments>https://chokomon.com/19-b_rank_up-10-04-00437/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Tue, 05 Jul 2022 21:00:45 +0000</pubDate>
				<category><![CDATA[Bランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1600]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5464</guid>

					<description><![CDATA[【Bランクレベルアップメニュー】> 【五目並べ】STEP: 4 五目並べ（縦） (paizaランク C 相当) [難易度: 1664 ±7] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/19-b_rank_up/">Bランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/prob60/tic_tac_toe_3" target="_blank" rel="noreferrer noopener">【五目並べ】STEP: 4 五目並べ（縦） (paizaランク C 相当)</a> [難易度: <strong>1664 ±7</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/19-10-04-01.png" alt="" class="wp-image-5465"/></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>5行5列の五目並べの盤面が与えられます。</p>



<p>盤面の各マスには、"O"か"X"か"."が書かれています。</p>



<p>"O"と"X"は、それぞれプレイヤーの記号を表します。</p>



<p>同じ記号が縦に連続で5つ並んでいれば、その記号のプレイヤーが勝者となります。</p>



<p>勝者の記号を1行で表示してください。<br>勝者がいない場合は、引き分けとして、"D"を表示してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>XXOXO<br>OXOXX<br>OOOOO<br>OXOX.<br>XOXXO</p>



<p><strong>出力値（例）</strong><br>D</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; 5; $i++) {
        $gomoku[$i] = trim(fgets(STDIN));
    }
    $ans = "D";
    
    for($i = 0; $i &lt; 5; $i++) {
        $o = 0;
        $x = 0;
        
        for($j = 0; $j &lt; 5; $j++) {
            if($gomoku[$j][$i] == "O") {
                $o++; 
            } elseif($gomoku[$j][$i] == "X") {
                $x++;
            }
        }
        if($o == 5) {
            $ans = "O";
            break;
        } elseif($x == 5) {
            $ans = "X";
            break;
        }
    }
    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/19-10-04-02.png" alt="" class="wp-image-5466"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/19-b_rank_up-10-04-00437/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【Bランクレベルアップメニュー】五目並べ(横) (paizaランク C)-解答例-PHP編</title>
		<link>https://chokomon.com/19-b_rank_up-10-03-00436/</link>
					<comments>https://chokomon.com/19-b_rank_up-10-03-00436/#respond</comments>
		
		<dc:creator><![CDATA[東鳥子]]></dc:creator>
		<pubDate>Tue, 05 Jul 2022 17:51:57 +0000</pubDate>
				<category><![CDATA[Bランクレベルアップメニュー]]></category>
		<category><![CDATA[paiza-問題集]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ランクC]]></category>
		<category><![CDATA[難易度-1300]]></category>
		<guid isPermaLink="false">https://chokomon.com/?p=5459</guid>

					<description><![CDATA[【Bランクレベルアップメニュー】> 【五目並べ】STEP: 3 五目並べ(横) (paizaランク C 相当) [難易度: 1356 ±6] ※リンク先へ移動するためには[paiza]へのログインが必要です。 解答例]]></description>
										<content:encoded><![CDATA[
<p>【<a href="https://chokomon.com/paiza_mondai/19-b_rank_up/">Bランクレベルアップメニュー</a>】> <a href="https://paiza.jp/works/mondai/prob60/tic_tac_toe_2" target="_blank" rel="noreferrer noopener">【五目並べ】STEP: 3 五目並べ(横) (paizaランク C 相当)</a> [難易度: <strong>1356 ±6</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/19-10-03-01.png" alt="" class="wp-image-5460"/></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>5行5列の五目並べの盤面が与えられます。</p>



<p>盤面の各マスには、"O"か"X"か"."が書かれています。</p>



<p>"O"と"X"は、それぞれプレイヤーの記号を表します。</p>



<p>同じ記号が横に連続で5つ並んでいれば、その記号のプレイヤーが勝者となります。</p>



<p>勝者の記号を1行で表示してください。<br>勝者がいない場合は、引き分けとして、"D"を表示してください。</p>



<p></p>



<p><strong>入力値（例）</strong><br>XXOXO<br>OXOXX<br>OOOOO<br>OXOX.<br>XOXXO</p>



<p><strong>出力値（例）</strong><br>O</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; 5; $i++) {
        $gomoku = trim(fgets(STDIN));
        if($gomoku == "OOOOO") {
            $ans = "O";
            break;
        } elseif($gomoku == "XXXXX") {
            $ans = "X";
            break;
        } else {
            $ans = "D";
        }
    }
    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/19-10-03-02.png" alt="" class="wp-image-5461"/></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chokomon.com/19-b_rank_up-10-03-00436/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
