C++

【C++】文字列の切り出し C++

【C++】文字列の切り出し

文字の切り出しはAtCoderをしているとよく使うのですが、使おうとする度にいつも調べてしまうのでいい加減覚えるためにも書いておきます。   やりたいこと このような10文字の文字列がある時として、任意の文字数を切り出したい。   先頭から5文字目までを切り出す substrを使…
AtCoder Beginner Contest 159 AtCoder

AtCoder Beginner Contest 159

21時半過ぎには子供たちが寝てくれたので22時頃から参加できました。 ただし、今回はなんとA問題すら解けず...。このコンテスト続けるほど精神的を削られていきます...。 解答をみてしっかり復習しなければいけないのですが、どうも最近の問題は難しくなってきた気がしていて解答をみてもよくわからなかったり…
Windows10にC/C++コンパイラ(gcc)をインストールする C++

Windows10にC/C++コンパイラ(gcc)をインストールする

C++の実行環境を構築するためにコンパイラをインストールします。今回はgccをwindows10に入れます。CやC++だと別途インストールしないといけないんですね。   gccをインストールするためにはMinGWをダウンロードします。MinGWとは公式サイトでは ネイティブのMicroso…
AtCoder Beginner Contest 157はA問題だけ解けました AtCoder

AtCoder Beginner Contest 157はA問題だけ解けました

AtCoder Beginner Contest 157に参加しました。 子供を寝せなければならなくなり、15分くらいしか時間がとれない中での挑戦となりました。日曜夜9時というのは子供がいると中々さんかしずらいですね...。A問題はすぐに解けたのですが、Bを見た時にわからず...。結局A問題しか解け…
AtCoder Beginner Contest 156の結果 AtCoder

AtCoder Beginner Contest 156の結果

AtCoder Beginner Contest 156 あれ?155がいつの間にか開催されていたのですね...。一回飛ばしていまいました。 今回は結果としてAしか解けず...。Bについては、とりあえず基数変換をすればいいのかな?と思っていましたがその方法がわからず、『位取り記数法』というものもよく…
【AtCoder】C++でアルファベットの次の文字を出力する AtCoder

【AtCoder】C++でアルファベットの次の文字を出力する

最近は時間がある時にAtCoderで問題を解いているのですが、その中で今日は以下の問題について考えてみました。 問題 A - Next Alphabet z でない英小文字 CC が与えられます。アルファベット順で CC の次の文字を出力してください。 つまりaを入力したらbが出力。sを入力したらt…
AtCoderをするためにC++の勉強を始めました【入出力について】 AtCoder

AtCoderをするためにC++の勉強を始めました【入出力について】

少し前に競技プログラミングをやってみようと思いAtCoderを始めました。しかしコンテストの時間帯(土日21:00~)というのはちょうど子供を寝かしつけている時間でなかなか参加できず、放置しておりました。しかし最近の盛り上がりを受け、コンテストに出なくても問題を解くだけでプログラミングの能力を上げる…