結果

問題 No.1943 消えたAGCT(1)
ユーザー Akari
提出日時 2022-05-20 21:43:47
言語 Python3
(3.13.1 + numpy 2.2.1 + scipy 1.14.1)
結果
AC  
実行時間 513 ms / 2,000 ms
コード長 340 bytes
コンパイル時間 78 ms
コンパイル使用メモリ 12,544 KB
実行使用メモリ 47,148 KB
最終ジャッジ日時 2024-09-20 07:41:51
合計ジャッジ時間 14,983 ms
ジャッジサーバーID
(参考情報)
judge3 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 27
権限があれば一括ダウンロードができます

ソースコード

diff #

import sys
import numpy as np


def main():
    buf = sys.stdin.buffer
    n = int(buf.readline())
    S = np.frombuffer(buf.readline().rstrip(), np.uint8)
    A = np.array([ord('A'), ord('C'), ord('G'), ord('T')])
    B = np.in1d(S, A)
    print(B.nonzero()[0][-1] + 1 if np.count_nonzero(B) else 0)


if __name__ == '__main__':
    main()
0