1
に整数に2進数を変換するiは1と0の配列を持って、どのようにLUA
例えば10110
values = {1,0,1,1,0}
max = 0
for value = 6,1,-1 do
max = max + 2*index*value
end
が、どのように計算するために、配列のインデックスを得ることができます最大
に整数に2進数を変換するiは1と0の配列を持って、どのようにLUA
例えば10110
values = {1,0,1,1,0}
max = 0
for value = 6,1,-1 do
max = max + 2*index*value
end
が、どのように計算するために、配列のインデックスを得ることができます最大
これを試してください:
values = {1,0,1,1,0}
max = 0
for index = 1,#values,1 do
max = max + 2^(#values-index)*values[index]
end
print(max)
'値= {1,0,1,1,0}。 n = tonumber(table.concat(values)、2) ' –