アカウント名:
パスワード:
import sys def main(): 合計点 = 0 行数 = int(sys.stdin.readline()) for _ in range(行数): 現在行 = sys.stdin.readline().strip() 文字列1, 文字列2 = 現在行.split() 現在行の得点 = 0 if 文字列1 == 文字列2: 現在行の得点 = 2 elif len(文字列1) == len(文字列2): 不一致な文字数 = 0 for i in len(文字列1): if 文字列1[i] != 文字列2[i]: 不一致な文字数 += 1 if 不一致な文字数 == 1: 現在行の得点 = 1 else: pass 合計点 += 現在行の得点 print(合計点) return 0 if __name__ == '__main__': main()
> for i in len(文字列1):わーおrange()が抜けた。↓が正解。> for i in range(len(文字列1)):
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
まずは小手調べ:素直に仕様通りに実装したバージョン (スコア:1)
Re:まずは小手調べ:素直に仕様通りに実装したバージョン (スコア:1)
> for i in len(文字列1):
わーおrange()が抜けた。↓が正解。
> for i in range(len(文字列1)):