본문 바로가기
Algorithm

[Baekjoon] - 1차원 배열

by Jiseong 2021. 6. 1.

[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

댓글