generated at
Bookwalker 夏の大還元祭(2023年7月)


50%還元の条件が厳しくなった
1500円以上でのみ有効
今までは10000円を入れたら等比数列の和を500円で打ち切ったとして45%還元なら75%
これからは実質65%還元になる(1000円の利用の場合)
消費税はつかない(前からかも)
なので0.5/1.1還元

還元率の計算.py
# Parameters initial_money = 10000 # initial amount of money discount_rate = 0.45 # discount rate cutoff_price = 1500 # cutoff price # Calculate the geometric sequence until the money falls below the cutoff money = initial_money total_spent = 0 while money >= cutoff_price: total_spent += money money *= discount_rate # Calculate the discount rate discount_ratio = total_spent / initial_money print(discount_ratio)

10000円購入で大体ほぼ最大効率になることがわかる
10000円でポイントを購入すると3%つくのも加味するとギリギリを狙うよりそっちの方がいいだろう
グラフにする.py
import matplotlib.pyplot as plt import numpy as np # Parameters discount_rate = 0.5 # discount rate # Define the initial money array initial_money_array = np.linspace(1000, 20000, 100) # Calculate and plot discount ratio for different cutoff prices for cutoff_price in [300, 1500]: # Calculate the discount ratio for each initial money discount_ratio_array = np.zeros_like(initial_money_array) for i, initial_money in enumerate(initial_money_array): money = initial_money total_spent = 0 while money >= cutoff_price: total_spent += money money *= discount_rate discount_ratio_array[i] = total_spent / initial_money # Plot the result plt.figure(figsize=(10, 6)) plt.plot(initial_money_array, discount_ratio_array, label=f'Cutoff price = {cutoff_price} yen') plt.xlabel('Initial Money (yen)') plt.ylabel('Discount Ratio') plt.title('Discount Ratio vs Initial Money for Different Cutoff Prices') plt.legend() plt.grid(True) plt.show()



もし0円までカットオフされずに使えるなら、等比級数の和S=a\frac{1-r^n}{1-r}なので効率\frac{S}{a}=\frac{1-0.5^n}{0.5}\sim2は一定になる
これはGPT-4が作成した


買った
ウェブ連載で数話読んでよかった
Twitterで見た
何かでサンプルを読んで面白そうなので気になっていた
何で勧められたのか忘れた
オタクをどう描くかは作家の世代と経験に依存するはずな。色々読んでいきたい
ジャンプラで見てた
/villagepump/正反対な君と僕で話題になっていたので