重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

100
100
300
300
500
500
500
1000

上記の金額を下記のようにカウントする計算式を教えて下さい。

100=2
300=2
500=3
1000=1

A 回答 (3件)

jsでやるとすると



<script>
var count={};
[100,100,300,300,500,500,500,1000].forEach(function(num){
count[num]=(count[num]||0)+1;
})
console.log(count);
</script>
    • good
    • 0

こんなん作ってみました



nums = [100, 100, 300, 300, 500, 500, 500, 1000]
newnums = {}
c = 0
for i in nums:
newnums[i] = nums.count(nums[c])
c+=1
for i in newnums:
print("{} = {}".format(i, newnums[i]))
    • good
    • 0

言語はなんでしょうか?

    • good
    • 4

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!