エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Python】Atcoder勉強記録② - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Python】Atcoder勉強記録② - Qiita
atcoder復習 下記にatcoderで解いたB問題を記載します。 勉強の記録として残します。是非参考にしてくだ... atcoder復習 下記にatcoderで解いたB問題を記載します。 勉強の記録として残します。是非参考にしてください。 解いた問題一覧 1.問題① B - Longest Uncommon Prefix(Difficulty108) 解答 N = int(input()) s = input() for i in range(1, N): for j in range(N - i): if s[j] == s[j + i]: # j = 0とj = 1始め j -= 1 break print(j + 1) 解法 iの範囲を広げて文字をチェックする一回目のiは1ずつ増えていく。 二回目のiは2ずつ増えていく処理になっている。 最初は五回ループする。 二回目は4回ループする jのループ回数は1回ずつ減っていく。 iの範囲はループごとに増えていく。 s[j + i]でiの範囲を広げて文字が同