シェア
けんぼー
2022年11月27日 18:31
pythonの組み込み関数の種類・sorted関数・reversed関数上記の二つがある。sorted()関数は引数に与えたイテラブルオブジェクトをソートして結果をリストで返す。reversed()関数は引数に与えたシーケンスオブジェクトを「逆順」にしタイテレーターで返す。下記にコードを共有します。def sample1_v1(): """ソートについて"""
2022年11月26日 12:27
今回のnoteも勉強した記録を残したいと思います。デコレータについてです。デコレータとは関数を何度も呼び出すことが無いように装飾をしてあげるという処理になります。下記に二つのコードを共有したいと思います。デコレータを使わない場合(引数あり)def print_datatime(f): def wrapper(base, height): print(f'開始
2022年11月27日 12:04
今日も勉強した記録を残します。今回はジェネレータについてです。ジェネレータとはイテレーターを返す特殊な関数になります。ジェネレータは繰り返し処理のタイミングに応じて結果を返すことが出来るのでメモリリソースの消費を抑えることが出来ます。下記にコードを共有します。def multipliter_v2(values): """2の乗数を返すジェネレータ""" for i i
2022年11月14日 12:06
今日も勉強した記録をnoteに記載致します。atcoderを勉強している人は是非参考にしてください。問題①解答コードdef Playing_Cards_Validation_v1(): """自分の解答""" n = int(input()) n_list = [] n_chk = False cnt = 0 for _ in range(n):
2022年11月9日 23:11
勉強した記録を共有したいと思います。是非、プログラミングを勉強している人は参考にしてください。✅問題①解答コードN = int(input())n_lst = [input()for _ in range(N)]ans_lst = sorted(n_lst) # 大きい順にするans = list(set(ans_lst)) # 集合に変換して重複したものを削除print(len(ans))
2022年11月7日 20:36
勉強した記録を残したいと思います。勉強の参考にしてください。問題①解答コードA, B = map(int, input().split())ans = B/Aans_1 = round(ans, 3) # 小数点第 4 位で四捨五入print('{:.3f}'.format(ans)) # 小数点第三位まで表示問題②解答コードH, W = map(int, input().split(
2022年11月7日 11:56
本日勉強した内容を共有したいと思います。是非勉強の参考にしてください。問題①解答コードN, X = map(int, input().split())num_lst = list(map(int, input().split()))cnt = 0for i in num_lst: if X == i: cnt += 1 break cnt += 1
2022年11月4日 19:08
今日は、動画を見て学んだことを共有したいと思います。勉強の記録として残します。✅実行結果①実行コードfrom typing import Listdef sample1(chars: str) -> List[List[str]]: result = [[],[],[]] result_1 = {0, 1, 2} insert_index = 1 for i, s
2022年11月1日 23:24
atcoderで問題を解いて勉強したので記録として残しておきます。是非、勉強の参考にしてください。問題①解答コードN = int(input())num_list = []for i in range(N): n = int(input()) num_list.append(n)for j in range(1, len(num_list)): ans = num_li