[每日一题] 01.21

文章目录

    • 小玉在游泳
    • 求极差 / 最大跨度值
    • 等差数列
    • 数字游戏
    • 数字反转
    • 分糖果

小玉在游泳

[每日一题] 01.21_第1张图片

s = float(input())
a = 2
sum = 2
count = 1
while sum < s :
    a = a * 0.98
    sum = sum + a
    count += 1
print(count)

s那里,输入要注意,是转float不是int

求极差 / 最大跨度值

[每日一题] 01.21_第2张图片

n = int(input())
ai = list(map(int,input().split()))
print(max(ai) - min(ai))

等差数列

[每日一题] 01.21_第3张图片

a1,a2,n = list(map(int,input().split()))
d = a2 - a1
an = a1 + (n - 1) * d
Sn = (a1 + an) * n // 2
print(Sn)

注意整除

数字游戏

[每日一题] 01.21_第4张图片

s = input()
print(s.count('1'))

数字反转

[每日一题] 01.21_第5张图片

s = input()
if s[0] == '-':
    print(-int(s[1:][::-1]))
else:
    print(int(s[::-1]))

分糖果

[每日一题] 01.21_第6张图片

n,L,R = list(map(int,input().split()))
if L // n != R // n:
    print(n - 1)
else:
    print(max(L - (L // n) * n,R - (R // n) * n))

你可能感兴趣的:(算法,python,python)