백준 10818번
import sys
num = int(sys.stdin.readline().rstrip())
array = list(map(int, sys.stdin.readline().rstrip().split(' ')))
print(min(array), end=' ')
print(max(array))
* rstrip()을 먼저 하고 split() 을 해야 에러가 나지 않는다!
* python min, max() 함수를 사용
import sys
num = int(sys.stdin.readline().rstrip())
array = list(map(int, sys.stdin.readline().rstrip().split(' ')))
mini = 1000000
maxi = -1000000
for i in array:
if i < mini :
mini = i
if i > maxi:
maxi = i
print('%d %d'%(mini, maxi))
* min() max() 함수 안쓰고 푼 답
백준 2562번
maxi = 0
idx = 0
j = 0
while True:
try:
i = int(input())
j += 1
if maxi < i:
maxi = i
idx = j
except:
print(maxi)
print(idx)
break
백준 2577번
a = int(input())
b = int(input())
c = int(input())
out = str(a*b*c)
num = []
for i in range(10):
n = 0
for j in out:
if i == int(j):
n += 1
num.append(n)
for m in num:
print(m)