[10818]
import sys
input = sys.stdin.readline
n = int(input())
num_list = list(map(int, input().split()))
n_max = num_list[0]
n_min = num_list[0]
for i in num_list:
if i > n_max:
n_max = i
if i < n_min:
n_min = i
print(n_min, n_max)
---------------------------
import sys
input = sys.stdin.readline
n = int(input())
num_list = list(map(int, input().split()))
print(min(num_list), max(num_list))
[2562]
import sys
input = sys.stdin.readline
n_list = [int(input()) for _ in range(9)]
print(max(n_list))
print(n_list.index(max(n_list))+1)
[2577]
import sys
input = sys.stdin.readline
n1 = int(input())
n2 = int(input())
n3 = int(input())
r = list(str(n1*n2*n3))
for i in range(10):
print(r.count(str(i)))
/*str함수를 이용하여 문자열로 변환하고, list를 이용하여 각각의 문자를 요소로 가지는
리스트로 변환한다.
그 후 count를 사용하여 그 리스트에 문자가 몇 개씩 있는지 print해준다.*/
[3052]
import sys
input = sys.stdin.readline
n_list = [(int(input())%42) for _ in range(10)]
n_set = set(n_list)
print(len(n_set))
/* 배열 생성 후 배열에 원소 추가 -> 배열을 set 집합자료형으로 변경(set은 중복 방지)
len으로 나머지 갯수 출력*/
[1546]
import sys
input = sys.stdin.readline
n = int(input())
score = list(map(int, input().split()))
max_score = max(score)
for i in range(n):
score[i] = score[i]/max_score*100
score_avg = sum(score)/n
print(score_avg)
[8958]
import sys
input = sys.stdin.readline
n = int(input())
for i in range(n): #각 케이스마다 스코어 출력
ox_list = list(input()) #init
plus_score = 0 #init
score = 0 #init
for j in ox_list: #비교
if j == 'O':
plus_score += 1
else:
plus_score = 0
score += plus_score
print(score)
[4344]
import sys
input = sys.stdin.readline
c = int(input())
for i in range(c):
c_list = list(map(int, input().split()))
score_avg = sum(c_list[1:])/c_list[0]
count = 0
for j in c_list[1:]:
if score_avg < j:
count += 1
rate = count/c_list[0]*100
print(f'{rate:.3f}%')
'Algorithm' 카테고리의 다른 글
[Baekjoon] 11654: 아스키 코드 (0) | 2021.06.01 |
---|---|
[Baekjoon] - 함수 (0) | 2021.06.01 |
Baekjoon - while (0) | 2021.05.30 |
Baekjoon - for (0) | 2021.05.30 |
Baekjoon - if (0) | 2021.05.30 |
댓글