tag:crieit.net,2005:https://crieit.net/boards/gashira-programing/feed
「競技プログラミングと数学の付き合い」の投稿 - Crieit
Crieitで「競技プログラミングと数学の付き合い」ボードに投稿された最近の投稿
2020-03-02T00:09:00+09:00
https://crieit.net/boards/gashira-programing/feed
tag:crieit.net,2005:PublicArticle/AtCoder-Beginners-Selection
2020-03-02T00:05:24+09:00
2020-03-02T00:09:00+09:00
https://crieit.net/boards/gashira-programing/AtCoder-Beginners-Selection
AtCoder Beginners Selection
<h1><a target="_blank" rel="nofollow noopener" href="https://atcoder.jp/contests/abs/tasks/abc086_a">ABC086-A</a></h1>
<h2>解いてみる</h2>
<ul>
<li>初めてのPHP</li>
<li><code>fgets(args)</code> でargsから1行受け取る <a target="_blank" rel="nofollow noopener" href="https://www.php.net/manual/ja/function.fgets.php">参考</a></li>
<li>分割代入もできるみたい <a target="_blank" rel="nofollow noopener" href="https://qiita.com/okumurakengo/items/9c781a17c15ea2916566">Qiita</a></li>
<li>三項演算子も問題なく使える</li>
<li>printfを使ったら改行も行えた。</li>
</ul>
<pre><code class="php"><?php
list($a, $b) = explode(' ', fgets(STDIN));
$ans = ($a * $b) % 2 == 0 ? 'Even' : 'Odd';
printf("%s\n", $ans);
?>
</code></pre>
<h2>メモ</h2>
<ul>
<li><a target="_blank" rel="nofollow noopener" href="https://atcoder.jp/contests/abs">ABS会場 </a></li>
<li><a target="_blank" rel="nofollow noopener" href="https://www.php.net/manual/ja/">php.net</a></li>
</ul>
<h2>感想</h2>
<ul>
<li>macにデフォでインストールされてるからすぐ使えるの嬉しい</li>
<li>AtCoderはphp7.0.15だから最新の構文は使えないの悲しい</li>
<li>実行速度がgoに比べてめちゃくちゃ遅い。これは、言語の壁?それとも何かしらの処理が時間を食っている?</li>
</ul>
GASHIRA-E