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] ABC015 B

問題 B - 高橋くんの集計 回答 切り上げ math.ceil(x) import math N = int(input()) A = list(map(int, input().split())) cnt_bugs = 0 cnt_...

記事を読む

[Python] ABC009 B

問題 B - 心配性な富豪、ファミリーレストランに行く。 重複を取り除きソートする set() で重複を取り除き、list() でリスト化し、sorted() でソートする。 答え N = int(input()) A = A_sorted =...

記事を読む

[Python] ABC018 C 30点

問題 C - 菱型カウント 回答 30点回答をスライドに従って求めます。 AtCoder Beginner Contest 018 解説 from AtCoder Inc. R, C, K = map(int, input().sp...

記事を読む

[Python] ABC015 A

問題 A - 高橋くんの研修 回答 A = input() B = input() if len(A) > len (B): print(A) else: print(B)

記事を読む

[Python] pandasで特定文字が出現するごとにデータフレームを分割

何度かググっているので、自分用にメモをしておきます。 pandasで、ある特定の文字、例えば"sep"が行に出てきたら、その次の行からまた"sep"が出てくるまでを、別のデータフレームとして分割したいときは、下記のようにする。 df.groupby((df == ...

記事を読む


Public Domain YottaGin No Rights Reserved.