[BOJ/Python]16435号潜水艦


この問題はすべての果物の高さを入力し、昇順に並べ、次いで果物を順番に並べ、Snak Burdの長さ以下であればSnakBurdの長さを1増加させる方法によって解決される.
  • n,lと入力します.
  • 果物の高さを発表し、入力を受けた.
  • 個の果物を昇順に並べた.
  • n回繰り返したiに対してfor文を行う.
    ->lが果物[i]以上である場合、lは1増加する.
  • 出力
  • l.
  • Code

    n, l=map(int, input().split())
    fruits=list(map(int, input().split()))
    fruits.sort()
    for i in range(n):
        if l>=fruits[i]:
            l+=1
    print(l)