どんなセカンドライフがいい?

セカンドライフへのウォーミングアップ

Programming

Python - セミコロンの使いどころ

atCoderコンテストの他の方の解答を見ていると、変数初期化部分で ;(セミコロン)が使用されていました。 x,y=0,0;f=3 これは何だろうと調べてみると、複数の文を1行に纏めるときなど";"セミコロンで区切ってコーディングできるようです。 この例の場合は…

2次元配列の初期化について

atCoderコンテストではマス目を使用した問題が良く出題されます。先週のABC339 Bの問題でも出題されたのですが、横5列、縦3行のマス目の配列をドット文字で初期化しようと以下のようにコーディングしました。 L = [["."]*5]*3 for l in L: print("".join(l…

競技プログラミング初心者のためのatCoder参加記録(Beginner Contest 337)

問題文 2024年1月20日(土)21時に行われた ABC337 の C問題について解説します。 問題解説 問題文の入力例1を例にとって確認します。 入力値Nが6なので、1列に6人並んでいます。先頭から人1, 人2, 人3, 人4, 人5, 人6と呼びます。 図1 人1~6 次の入力…

競技プログラミング初心者のためのatCoder参加記録(Beginner Contest 336)

ABC336は、いつもの土曜日ではなく日曜日の21時に開催されました。私は翌日の仕事に差し支えるのでやむなく不参加でした;; 問題文 2024年1月14日(日)21時に行われた ABC336 の C問題について解説します。 問題解説 良い整数:0, 2, 4, 6, 8 で構成され…

競技プログラミング初心者のためのatCoder参加記録

はじめに 最近、土曜日の丑の刻に atCoderというプログラミングコンテストに参加しています。 競技プログラミング初心者の私にとっては、優秀な方のプログラミングを覗き見することができる貴重な場所になっています。 これから不定期なのですが、凡人による…