YottaGin

Freedom is a responsible choice.

  • このサイトについて
  • kindle unlimited検索
  • コンタクト
ホーム
プログラミング

[Python] ABC011 A

2019/11/17 2019/11/17 プログラミング

問題

A – 来月は何月?

回答

N = int(input())

# 12月以外
if N < 12:
    print(N+1)
# 12月
else:
    print(1)

実際に Python で翌月や翌年といった計算を行う時は、dateutil を使うと便利です。

dateutil – powerful extensions to datetime

Atcoder, Python GinO

関連記事

NO IMAGE

[Python] プリム法

プリム法を用いて、重み付き無向グラフの最小全域木を求めます。 プリム法はダイクストラ法とほぼ同じで、コードもダイクストラ法のものをほぼ流用しています。 全域木 全域木とは、グラフの中の全ての頂点を使って作られる木のことです。 全域木(ぜ...

記事を読む

NO IMAGE

[Python] 連結リストを逆順にする

Python で連結リストを逆順にします。 連結リストは以下の実装を使います。 単純に考えれば、空の連結リストを用意して値を先頭から挿入していくことで、逆順の連結リストを取得できます。 def reverse_linked_list(sel...

記事を読む

NO IMAGE

[データ構造] 配列

配列 複数の要素(値)の集合を格納・管理するのに用いられるデータ構造が配列である。数学のベクトルおよび行列に近い概念であり、実際にベクトルおよび行列をプログラム上で表現する場合に配列が使われることが多い。同様に複数要素の集合を管理するデータ構造(コレ...

記事を読む

NO IMAGE

[Python] ABC008 C

問題 C - コイン 解説を読めば理解はできるけど、自分は思いつけるようになるのだろうか? 順列 99点回答 コインの順列に対して全探索を行います。 Pythonでは、itertools.permutations(iterable,r=No...

記事を読む

NO IMAGE

[Python] 壁伸ばし法による迷路生成

迷路生成のアルゴリズム 迷路生成のアルゴリズムは数多くあります。 Maze Classification -Maze Creation Algorithms 迷路生成の各種アルゴリズムのC++実装 (Win/Mac両対応) 棒倒し法、穴掘り法と迷路作成の...

記事を読む


[Python] ABC010 C
[Python] ABC011 B

サイト内検索

人気の投稿とページ

  • [Python] pandasで条件に合う行を削除
  • [c言語] さっと復習(12) 配列とポインタ
  • [c言語] さっと復習(16) 簡単なDBを作成する
  • 広義積分
  • [c言語] ローグライクを作ってみる (1)
  • [c言語] さっと復習(13) 文字列
  • [Python] ABC017 D しゃくとり法
  • 平面ベクトル
  • [データ構造] 赤黒木
  • [c言語] さっと復習(14) 構造体

最近の投稿

  • [c言語] ローグライクを作ってみる (1)
  • [c言語] さっと復習(16) 簡単なDBを作成する
  • 平面ベクトルの線形独立
  • [c言語] さっと復習(15) ファイル操作
  • 幾何学的ベクトル
  • [c言語] さっと復習(14) 構造体

カテゴリー

  • ITリテラシ
  • アルゴリズム
  • プログラミング
  • 経済学/数学
  • 雑記
  • このサイトについて
  • コンタクト
  • プライバシーポリシー
Public Domain YottaGin No Rights Reserved.