Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def calc7(array):
- # arrayの要素数が0の場合は-1を返す
- if len(array) == 0:
- return -1
- sum = 0
- lucky = 0
- for n in array:
- n0 = n
- # nが7の直後。つまりluckyフラグが1の場合は値を2倍にする
- if lucky == 1:
- n0 = n * 2
- # nの値に応じてluckyフラグを変更する
- if n == 7:
- lucky = 1
- else:
- lucky = 0
- # 総和を求める
- sum += n0
- return sum
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement