Täglicher AtCoder # 38 in Python

Einführung

Letztes Mal Lösen Sie das heutige Problem.

Ein Problem

Problem

** Gedanken ** Einfach in ein Set legen und len

n = int(input())
s = set(input().split())

if len(s) == 4:
    print('Four')
else:
    print('Three')

B Problem

Problem

** Gedanken ** Ich habe es vor einiger Zeit getan. Untersuche alle Zellen neben allen Zellen

h, w = map(int,input().split())
s = [input() for _ in range(h)]

g = [[]*w for _ in range(h)]

for i in range(h):
    for j in range(w):
        c = 0
        if s[i][j] == '#':
            g[i].append('#')
            continue
        for n, m in ([-1,1],[-1,0],[-1,-1],[0,1],[0,-1],[1,1],[1,0],[1,-1]):
            new_h, new_w = i + n, j + m
            if new_h < 0 or new_h >= h or new_w < 0 or new_w >= w:
                continue
            if s[new_h][new_w] == '#':
                c += 1
        g[i].append(str(c))

ans = ''
for i in range(h): #Diese Art zu schreiben ist nicht schmutzig
    c = ''.join(g[i])
    ans += c
    if i != h-1:
        ans += '\n'

print(ans)

C Problem

Problem

** Gedanken ** Im vorherigen Kommentar wurde mir gesagt, dass die Summe der Quadrate das Minimum ist, wenn der Durchschnittswert jedes Elements genommen wird, also habe ich es implementiert. Die durchschnittlich verwendeten Statistiken. Es kann auch mit len und sum implementiert werden. ** Beachten Sie, dass PyPy keine Statistiken hat **

import statistics
n = int(input())
a = list(map(int,input().split()))

mean = round(statistics.mean(a))

ans = 0
for i in range(n):
    ans += (a[i]-mean)**2

print(ans)

D Problem

Problem

** Gedanken ** Die erste Hin- und Rückfahrt ist die normale Mindestentfernung. Die zweite Rundreise sollte nach außen gehen.

sx, sy, tx, ty = map(int,input().split())

n = tx - sx #x Koordinatenabstand
m = ty - sy #y Koordinatenabstand

ans = 'R' * n + 'U' * m + 'L' * n + 'D' * m + 'L' + 'U' * (m+1) + 'R' * (n+1) + 'D' + 'R' + 'D' * (m+1) + 'L' * (n+1) + 'U'
print(ans)

Zusammenfassung

E ging in den Ruhestand, weil er die Bedeutung des Problems nicht verstehen konnte. Es war 4 in 40 Minuten abgeschlossen. Es war ein einfaches Problem, daher habe ich das Gefühl, dass ich es schneller lösen könnte, wenn ich mich darauf konzentrieren würde, es zu lösen. Wir sehen uns wieder, gute Nacht

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 # 17 mit Python
Täglicher AtCoder # 38 in Python
Täglicher AtCoder # 54 in Python
Täglicher AtCoder # 11 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
Täglicher AtCoder # 10 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 # 26 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
Python-Eingabehinweis in AtCoder
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