Problem p02921 (python)

Fixed submission:
# abc139_a.py
# https://atcoder.jp/contests/abc139/tasks/abc139_a

# A - Tenki /
# 実行時間制限: 2 sec / メモリ制限: 1024 MB
# 配点 : 100点

# 問題文
# ある 3日間の天気予報が、長さ 3 の文字列 Sとして与えられます。
# Sの i (1≤i≤3) 文字目が S のとき、i日目の天気予報が晴れだったことを、C のときは曇りだったことを、R のときは雨だったことを意味します。
# また 3日間の実際の天気が、長さ 3 の文字列 Tとして与えられます。
# Tの i (1≤i≤3) 文字目が S のとき、i日目の実際の天気が晴れだったことを、C のときは曇りだったことを、R のときは雨だったことを意味します。
# 3日間で天気予報が的中した日が何日あるかを出力してください。

# 制約
#     Sおよび T は長さ 3の文字列である。
#     Sおよび Tは S, C, R のみからなる。

# 入力
# 入力は以下の形式で標準入力から与えられる。
# S
# T

# 出力
# 3日間で天気予報が的中した日が何日あるかを出力せよ。

# 入力例 1
# CSS
# CSR

# 出力例 1
# 2

#     1日目の天気予報は曇り、実際の天気は曇りなので、この日の天気予報は的中している。
#     2日目の天気予報は晴れ、実際の天気は晴れなので、この日の天気予報は的中している。
#     3日目の天気予報は晴れ、実際の天気は雨なので、この日の天気予報は的中していない。

# 以上より、このケースでは 3日間で天気予報が的中した日が 2日あります。

# 入力例 2
# SSR
# SSR

# 出力例 2
# 3

# 入力例 3
# RRR
# SSS

# 出力例 3
# 0


global FLAG_LOG
FLAG_LOG = False


def log(value):
    # FLAG_LOG = True
    # FLAG_LOG = False
    if FLAG_LOG:
        print(str(value))


def calculation(lines):
    S = lines[0]
    T = lines[1]
    # N = int(lines[0])
    # X, A = list(map(int, lines[0].split()))
    # values = list(map(int, lines[1].split()))
    # values = list(map(int, lines[2].split()))
    # values = list()
    # for i in range(6):
    #     values.append(int(lines[i]))
    # valueses = list()
    # for i in range(M):
    #     valueses.append(list(map(int, lines[i+1].split())))

    result = 0

    for s, t in zip(S, T):
        if s == t:
            result += 1

    return [result]


# 引数を取得
def get_input_lines(lines_count):
    lines = list()
    for _ in range(lines_count):
        lines.append(input())
    return lines


# テストデータ
def get_testdata(pattern):
    if pattern == 1:
        lines_input = ['CSS', 'CSR']
        lines_export = [2]
    if pattern == 2:
        lines_input = ['SSR', 'SSR']
        lines_export = [3]
    if pattern == 3:
        lines_input = ['RRR', 'SSS']
        lines_export = [0]
    return lines_input, lines_export


# 動作モード判別
def get_mode():
    import sys
    args = sys.argv
    global FLAG_LOG
    if len(args) == 1:
        mode = 0
        FLAG_LOG = False
    else:
        mode = int(args[1])
        FLAG_LOG = True
    return mode


# 主処理
def main():
    import time
    started = time.time()
    mode = get_mode()
    if mode == 0:
        lines_input = get_input_lines(2)
    else:
        lines_input, lines_export = get_testdata(mode)

    lines_result = calculation(lines_input)

    for line_result in lines_result:
        print(line_result)

    # if mode > 0:
    #     print(f'lines_input=[{lines_input}]')
    #     print(f'lines_export=[{lines_export}]')
    #     print(f'lines_result=[{lines_result}]')
    #     if lines_result == lines_export:
    #         print('OK')
    #     else:
    #         print('NG')
    # finished = time.time()
    # duration = finished - started
    # print(f'duration=[{duration}]')


# 起動処理
if __name__ == '__main__':
    main()

Buggy submission (verdict: Runtime Error):
q_input = input()

a, b = map(int, q_input.split(' '))

ans = int((10-1+a-2)/(a-1))

print(ans)

Buggy submission (verdict: Runtime Error):
q_input = input()

a, b = map(int, q_input.split(' '))

ans = int((10-1)/(a-1))

print(ans)