Täglicher AtCoder # 4 mit Python

Einführung

Letztes Mal Es ist der 4. Tag.

#4 Problem Hurra. B Problem

** Gedanken ** Sortieren Sie die eingegebene [Stadtname, Bevölkerung] nach Bevölkerung, um festzustellen, ob es eine Mehrheit der größten Städte gibt. In meinem Fall handelt es sich um ein zweidimensionales Array wie [Name der Stadt, Bevölkerung], daher kann ich nicht normal sortieren

s.sort(key=lambda x: int(x[1]),reverse=True)

Sortiert in. Referenzseite Ich mag es, weil es modisch und cool ist. Sie können sortieren, indem Sie den Index des Elements mit x: int (x [n]) angeben. Dieses Mal möchte ich nach Population sortieren, also x [1], und ich möchte nach Population sortieren, also umgekehrt = True.

Die Bevölkerung wurde mit der for-Anweisung berechnet.

population = 0
for i in range(n):
    population += int(s[i][1])

Ich habe den Variablennamen leicht verständlich geschrieben. Es ist allerdings etwas lang. Alles was Sie tun müssen, ist es in die if-Anweisung zu setzen.

n = int(input())
s = [list(input().split()) for _ in range(n)]

population = 0
for i in range(n):
    population += int(s[i][1])

s.sort(key=lambda x: int(x[1]),reverse=True)

if int(s[0][1]) > population//2:
    print(s[0][0])
else:
    print('atcoder')

Achten Sie abschließend auf Rechtschreibfehler im Druck ('atcoder').

Zusammenfassung

Ich denke, dass sogar das B-Problem einfach ist. Ich frage mich, ob ich morgen posten soll, weil es einen Wettbewerb gibt. ~~ Poste jeden Tag ~~ wir sehen uns

Recommended Posts

Täglicher AtCoder # 36 mit Python
AtCoder # 2 jeden Tag mit Python
Täglicher AtCoder # 32 in Python
Täglicher AtCoder # 6 in Python
Täglicher AtCoder # 18 in Python
Täglicher AtCoder # 53 in Python
Täglicher AtCoder # 33 in Python
Täglicher AtCoder # 7 in Python
AtCoder # 24 jeden Tag mit Python
Täglicher AtCoder # 37 in Python
AtCoder # 8 jeden Tag mit Python
Täglicher AtCoder # 42 in Python
Täglicher AtCoder # 21 mit Python
Täglicher AtCoder # 17 mit Python
Täglicher AtCoder # 38 in Python
Täglicher AtCoder # 54 in Python
Täglicher AtCoder # 15 in Python
Täglicher AtCoder # 47 mit Python
Täglicher AtCoder # 13 in Python
Täglicher AtCoder # 45 mit Python
AtCoder # 30 jeden Tag in Python
Täglicher AtCoder # 40 mit Python
AtCoder # 5 jeden Tag mit Python
Täglicher AtCoder # 28 in Python
Täglicher AtCoder # 39 in Python
Täglicher AtCoder # 20 in Python
Täglicher AtCoder # 19 in Python
Täglicher AtCoder # 52 in Python
Täglicher AtCoder # 3 in Python
Täglicher AtCoder # 14 mit Python
Täglicher AtCoder # 50 mit Python
Täglicher AtCoder # 4 mit Python
Täglicher AtCoder # 43 in Python
Täglicher AtCoder # 29 in Python
Jeden Tag mit Python AtCoder # 22
Täglicher AtCoder # 49 in Python
Täglicher AtCoder # 27 in Python
AtCoder # 1 jeden Tag mit Python
Täglicher AtCoder # 25 mit Python
Täglicher AtCoder # 16 in Python
Täglicher AtCoder # 12 in Python
Täglicher AtCoder # 48 in Python
Täglicher AtCoder # 23 in Python
Täglicher AtCoder # 34 in Python
Täglicher AtCoder # 51 mit Python
Täglicher AtCoder # 31 in Python
Jeden Tag mit Python AtCoder # 46
Täglicher AtCoder # 35 mit Python
AtCoder # 9 jeden Tag mit Python
Täglicher AtCoder # 44 mit Python
Jeden Tag mit Python AtCoder # 41
Atcoder ABC164 A-C in Python
atCoder 173 Python
Atcoder ABC167 A-D in Python
Atcoder ABC165 A-D in Python
Atcoder ABC166 A-E in Python
Atcoder ABC169 A-E in Python
AtCoder ABC177 A-D mit Python
[Python] Grundkenntnisse in AtCoder
Quadtree in Python --2
Python in der Optimierung