YottaGin

Freedom is a responsible choice.

[Python] ABC004 C

2019/3/26 2019/4/17 プログラミング

C – 入れ替え

n = int(input())

n = n % 30

lst_num = ['1', '2', '3', '4', '5', '6']

for i in range(n):
    first = i % 5 + 1
    second = i % 5 +2
    lst_num[first-1], lst_num[second-1] = lst_num[second-1], lst_num[first-1]

print(int(''.join(lst_num)))

メモ

  • pythonで変数のswap(入れ替え)について考えて検討してみた

Atcoder, Python GinO

関連記事

[Python] 2分ヒープ (2)

前回からの続きです。 Python では、heapq によりheapがモジュールとして提供されているので、普段はこちらを使います。 heapq--- ヒープキューアルゴリズム ここでは、学習のため、前回の内容に沿って、Python で heap を...

記事を読む

[Python] 現代ポートフォリオ理論

Python で現代ポートフォリオ理論に基づいた最適な資産配分を計算します。 バークシャーハサウェイの2020年2月ポートフォリオ上位6銘柄を使います。 バークシャーハサウェイ(BRK)の最新ポートフォリオ 銀行株売られる クラ...

記事を読む

[データ構造] AVL木

平衡二分探索木 平衡二分探索木(へいこうにぶんたんさくぎ、英:self-balancing binary search tree)とは、計算機科学において二分探索木のうち木の高さ(根からの階層の数)を自動的にできるだけ小さく維持しようとするもの(平衡木...

記事を読む

[Python] ABC010 C

問題 C - 浮気調査 ループの else 節 Python では、ループに else 節を設定することができ、「ループでbreakしなかったときにこの処理を行う」という処理を、フラグ変数を使わずに行えます。 4.4. break 文と continue...

記事を読む

[Python] ウィーナー過程のシミュレーション

Python でウィーナー過程のシミュレーションを行います。 数学におけるウィーナー過程(ウィーナーかてい、英:Wiener process)は、ノーバート・ウィーナーの名にちなんだ連続時間確率過程である。 出典: フリー百科事典『ウィキペディア(Wikiped...

記事を読む


Public Domain YottaGin No Rights Reserved.