Point
백준 | 1. 리스트[1:]부터 평균을 구하고 2. 평균보다 큰 원소의 개수 구하기 ☆ "{:.3f}%".format 소수점 3번째까지 출력하기 |
프로그래머스 | 행렬의 덧셈 numpy 활용 ☆ tolist(): array지우고 리스트 형태로 출력 |
백준
4344번: 평균은 넘겠지
대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다.
www.acmicpc.net
#리스트[1:]부터 평균을 구하고, 평균보다 큰 원소의 개수 구하기
#"{:.3f}%".format 소수점 3번째까지 출력하기
num = int(input())
for _ in range(num):
num_list = list(map(int, input().split()))
answer = 0
for i in num_list[1:]: #평균보다 큰 원소 구할때 리스트[1]째부터 구해야함!
if i>sum(num_list[1:])/num_list[0]:
answer += 1
print("{:.3f}%".format(answer/num_list[0]*100))
프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/12950
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
#행렬에 넘파이 써먹기!
#tolist: array들어간 리스트에서 array지우고 리스트 형태로 출력
import numpy as np
def solution(arr1, arr2):
answer = sum(map(np.array,(arr1,arr2))).tolist()
return answer
'Language > Python' 카테고리의 다른 글
재귀함수 (0) | 2023.08.03 |
---|---|
알고리즘 Cheat Sheet (0) | 2023.07.10 |
약수 구하기 활용하기 (0) | 2023.04.14 |
괜히 어렵게 풀었다! (0) | 2023.03.30 |
간단하게 접근하기 (0) | 2023.03.24 |