每日py3做題打卡

http://www.acmicpc.sdnu.edu.cn/problem/show/1070

形參變化不能改變實參的值啊

a = int(input())
b = int(input())
def swap1(a, b):
    t = a
    a = b
    b = t
    return a, b
a, b = swap1(a, b)
print(a)
print(b)

http://www.acmicpc.sdnu.edu.cn/problem/show/1174

1
n = int(input())
2
a = list(map(int, input().split()))
3
b = list(set(a))
4
b.sort()
5
print(len(b))
6
for i in range(len(b)-1):
7
    print(str(b[i])+" ",end = "")
8
print(b[len(b)-1])

A - Mishka and Contest

逆序方法一:

n, k = map(int, input().split())
a = list(map(int, input().split()))
ans = 0
for i in range(n):
    if a[i] <= k:
        ans += 1
        #print(a[i])
    else: break
for i in range(n-1, -1, -1):
    if a[i] <= k:
        ans += 1
        #print(a[i])
    else: break
if ans > n:
    ans -= n
print(ans)

逆序方法二:

n, k = map(int, input().split())
a = list(map(int, input().split()))
ans = 0
for i in range(n):
    if a[i] <= k:
        ans += 1
        #print(a[i])
    else: break
for i in range(n)[::-1]:
    if a[i] <= k:
        ans += 1
        #print(a[i])
    else: break
if ans > n:
    ans -= n
print(ans)

A - Find Divisible

t = int(input())
for i in range(t):
    a, b = map(int, input().split())
    print(a, a*2)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章