1. ホーム
  2. python-3.x

[解決済み】Python - n+nn+nnn+nnnの値を与えられた桁をnの値として計算する方法

2022-03-17 14:17:31

質問

与えられた数字をnの値として、n+nn+nnn+nnnの値を計算するプログラムを作成しなさい。 例えば、n=9 であれば、9+999+999+9999 の値を求めよということである。

このコードをダイナミックに動作させるためのポイントが欲しいのですが...。親切に教えてください。

どのように解決するのですか?

を考慮した上で k 条件と値 n :

(10**np.arange(k)).cumsum().sum()*n

k=4
n=1
(10**np.arange(k)).cumsum().sum()*n
#1234