⌨️

[AtCoder]ABC-349|C - Airport Code

2024/04/30に公開

設問ページ

提出結果

def getString():
    return input()


def main():
    s = getString()
    t = getString().lower()

    i = 0
    p = []
    for c in t:
        x = s[i:].find(c)
        if x >= 0:
            p.append(i + x)
            i += (x + 1)
        else:
            p.append(x)

    a, b, c = p

    r = False
    if a >= 0 and b >= 0 and a < b:
        if t[-1] == 'x':
            r = True
        elif c >= 0 and b < c:
            r = True

    print('Yes' if r else 'No')


if __name__ == "__main__":
    main()

Discussion