- すべて
- 画像・動画
並べ替え:新着順
atcoder.jp/contests/abc17… え、関数をinline展開したらRange Set QueryのMo's Algorithm通りました、関数の呼び出しオーバーヘッドってそんなに重いのか。Pythonは重いイメージあるけど、C++はその他の処理と同じくらいなイメージあった。これからすべての関数をインラインにします(?)
Python ランダム整数生成 主に2つの関数 random.random():0.0から1.0未満のランダムな浮動小数点数を返す 10回ランダムな値を出力するプログラム Pythonimport random for i in range(10): print(random.random()) 実行結果 0.12345678901234567 0.9876543210987654 ...
```python for i in range(1,N): for j in range(N,i): 何かやる ``` みたいなコードって感覚的にO( N √N )だと思ってましたが、O( N log N )なんですね 別に√Nで止めてるわけじゃないのでN√Nなわけはないですね それに、そりゃ調和級数の和なんだから当たり前ですね!
年刻みでできなかったプログラムですがdef n(x, y):と設定したyに表示するときにfor y in (range(10))と繰り返しで0年から設定した年まで計算するようにできるようにしました結局for文がだのみですがOKかなdefで他の係数計算を組み込めばすこしは使えるかな #python #プログラミング学習
python で多次元リスト作り for文でその内容を読み出す手順を再確認。しばらくpython触らないと忘れる。 mov_xyz = [[1, -8,-9,1,0], [10,-8,15,1,0], [20,-8,53,1,-2]]の後で for i in range(len(mov_xyz)): のように繰り返して取り出す
返信先:@shinji_kono他2人簡単なプログラミングはAIでできる。 python で かけ算を累加で計算する関数を定義して def multiply(value, times): # 結果を格納する変数を初期化 result = 0 # times回繰り返してvalueを足す for _ in range(times): result += value return result
for a in range(0, 5)👈これって繰り返しの"回数"なんだね。 Excel脳だからか、普通に0〜5の範囲なんやろなと思ってたよ🫨だってレンジ言うてるし。 カウンタ変数と言われてもわかんなかったわけだ。 #Python #プログラミング学習
tree-sitter-sql-bigquery v0.7.0 リリースしました - python / golang / c / swift などの bindingsを追加しています - RANGE型の追加 - TABLE/MODEL 引数の構文の追加 詳細は以下 github.com/takegue/tree-s…
返信先:@nickname959198pythonのbisect、lenと__getitem__ができれば二分探索してくれるんですよね rangeはlenもランダムアクセスも可能なのでbisectに入れれます(O(1)でやってくれるライブラリとか作ってもいいのでしょうけど...)