人材系会社が掲載してるネットの問題で一部解けない物があり、お恥ずかしながら自分のコードに何が足りないかアドバイスなどを頂けたら幸いです。
躓いているのは1行目に入力される5をそのままリストの中に入れてしまっているからだと思い、
1行目の入力を飛ばして以降の処理を実行するべきかと考えたのですが、うまくいかず、、、、
【実装内容】
・1行目:5
・2行目:1 1 2 2 3
この2行が入力されるのですが、その2行目の中から数の多い数を2つ取り出す
from collections import Counter input_num = input("") len_input = len(input_num) if len_input == 1: pass my_counter = Counter(input_num) my_counter.most_common() print(my_counter.most_common(2))
入力 5 1 1 2 2 3 実装結果 [('5', 1)] 理想の結果 12
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/28 02:03