<백준> 1차원 배열

jinseon·2022년 7월 3일
0

Baekjoon

목록 보기
4/5
post-thumbnail

📌4단계 1차원 배열


백준 단계별 문제풀이를 진행하였습니다. '4단계 1차원 배열' 풀어보기 💨

🖋 10818 최소, 최대


📖 문제

💻 소스 코드

n = int(input())
result = list(map(int, input().split()))

print(min(result), max(result))

🖋 2562 최댓값


📖 문제

💻 소스 코드

lst = []

for i in range(1, 10):
    n = int(input())
    lst.append(n)

result = max(lst)

print(result)
print(lst.index(result) + 1)

🖋 2577 숫자의 개수


📖 문제

💻 소스 코드

a = int(input())
b = int(input())
c = int(input())

result = list(str(a*b*c))

for i in range(10):
    print(result.count(str(i)))

🖋 3052 나머지


📖 문제

💻 소스 코드

lst = []

for i in range(10):
    n = int(input())
    lst.append(n % 42)

lst = set(lst)
print(len(lst))

🖋 1546 평균


📖 문제

💻 소스 코드

n = int(input())
lst = list(map(int, input().split()))

lst.sort(reverse=False)
m = lst[len(lst)-1]

sumN = 0


for i in lst:
    ns = (i/m)*100
    sumN += ns

print(sumN/len(lst))

🖋 8958 OX퀴즈


📖 문제


💻 소스 코드

n = int(input())

for i in range(1, n+1):
    caseSc = input()
    score = 0
    sumS = 0
    for j in caseSc:
        if j == 'O':
            score += 1
        else:
            score = 0
        sumS += score
    print(sumS)

🖋 4344 평균은 넘겠지


📖 문제

💻 소스 코드

n = int(input())

for i in range(1, n+1):
    case = list(map(int, input().split()))
    avg = sum(case[1:])/case[0]
    cnt = 0
    for score in case[1:]:
        if score > avg:
            cnt += 1

    result = cnt/case[0]*100
    print(f'{result:.3f}%')

profile
python

0개의 댓글