見出し画像

AtCoder Beginner Contest ABC253 A問題(C++での解説)

【本記事を書く目的】
著者の大学での専門は、プログラミングではありません。仕事もSEなどとは程遠い職種です。故に、完全な素人から独学でプログラミングを現在も学び、競プロを趣味としています。しかし、そこで気付いたこととしてネットのプログラミング(競プロ)の解説記事の多くは、素人にはやや不親切だと感じています。そのため、これから競技プログラミングを始める人が、入門の際の障壁を少しでも減らせれば良いな、と思いこの記事を書いています。もちろん、問題の理解を自分でも深める為にもこの記事を書いています。間違いや指摘があれば優しくご指導よろしくお願いします。

【注】
noteの投稿の仕方すらよく分かっていませんので、試行錯誤しながら簡単な問題から、解説記事を書いていきたいと思います。

【問題】

【問題の要約】
3つの数字が与えられてbが中央値かを判定する問題。

【方針】
a<=b<=c または a>=b>=cであればbは中央値。

【解答】

【雑考】
https://atcoder.jp/contests/abc253/editorial/4000

上記解説見て思ったのですが、&&(且つ)をand、||(または)をor、ってC++ではそのまま書けるんですね。知りませんでした。
そしてpythonだとめちゃくちゃ短文で終わってて羨ましい。
全く書けないpythonの学習記録的な記事も書いていきたいですね。


この記事が気に入ったらサポートをしてみませんか?