Problem
1
nums = [1, 5, 8, 9, 2, 1]
上記のように1桁のint
を要素とするnum
リストが与えられているとする.
このとき, 左から数えてn個目の要素が桁を表しているして, そのの整数計算したいとする.
例として,
1
2
3
4
5
6
7
8
func([1, 5, 8, 9, 2, 1])
>> 158921
func([1, 5])
>> 15
func([0, 5])
>> 5
Solution
1
2
3
4
from functools import reduce
def conver_to_singleint(array):
return reduce(lambda a, b: a**10 + b, array)
また, 本件とは関係ないが要素がstr
の場合は
1
2
3
4
5
def conver_str_to_singleint_1(array):
return int(reduce(lambda a, b: a + b, array))
def conver_str_to_singleint_2(array):
num = int(''.join(array))
統計
Python
math
Linux
Ubuntu 20.04 LTS
Shell
English
git
方法論
Ubuntu 22.04 LTS
統計検定
競技プログラミング
フーリエ解析
前処理
SQL
coding
コミュニケーション
Network
ssh
将棋
Data visualization
Docker
Econometrics
VSCode
statistical inference
GitHub Pages
apt
development
システム管理
Coffee
cloud
数値計算
素数
Book
Font
Metrics
Poetry
Ubuntu 24.04 LTS
architecture
aws
shell
systemctl
テンプレート
データ構造
ポワソン分布
会計分析
文字コード
環境構築
論文
App
Bayesian
Dynamic Programming
Keyboard
Processing
R
Steam
filesystem
quarto
regex
(注意:GitHub Accountが必要となります)