ABC解説

トヨタシステムズプログラミングコンテスト2022(AtCoder Beginner Contest 279)

A. wwwvvvvvv

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    s = str(input().rstrip('\n'))
    print(s.count("w") * 2 + s.count("v"))


if __name__ == '__main__':
    solve()

B. LOOKUP

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    s = str(input().rstrip('\n'))
    t = str(input().rstrip('\n'))
    print("Yes" if s.count(t) > 0 else "No")


if __name__ == '__main__':
    solve()

C. RANDOM

import sys


def solve():
    input = sys.stdin.readline
    mod = 10 ** 9 + 7
    h, w = list(map(int, input().rstrip('\n').split()))
    s = [str(input().rstrip('\n')) for _ in range(h)]
    t = [str(input().rstrip('\n')) for _ in range(h)]
    sc, tc = [], []
    for i in range(w):
        sc.append("".join([s[j][i] for j in range(h)]))
        tc.append("".join([t[j][i] for j in range(h)]))
    sc.sort()
    tc.sort()
    print("Yes" if sc == tc else "No")


if __name__ == '__main__':
    solve()

-ABC解説