반응형
각도기
문제 설명
각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요.
- 예각 : 0 < angle < 90
- 직각 : angle = 90
- 둔각 : 90 < angle < 180
- 평각 : angle = 180
제한사항
- 0 < angle ≤ 180
- angle은 정수입니다.
입출력 예
angle | result |
70 | 1 |
91 | 3 |
180 | 4 |
입출력 예 설명
입출력 예 #1
- angle이 70이므로 예각입니다. 따라서 1을 return합니다.
입출력 예 #2
- angle이 91이므로 둔각입니다. 따라서 3을 return합니다.
입출력 예 #2
- angle이 180이므로 평각입니다. 따라서 4를 return합니다.
정답 예시
def solution(angle):
if angle == 180:
answer=4
elif angle <180 and angle > 90:
answer=3
elif angle ==90:
answer=2
elif angle <90:
answer=1
return answer
짝수의 합, 짝수 더하기
문제 설명
정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.
제한사항
0 < n ≤ 1000
입출력 예
n | result |
10 | 30 |
4 | 6 |
입출력 예 설명
입출력 예 #1
- n이 10이므로 2 + 4 + 6 + 8 + 10 = 30을 return 합니다.
입출력 예 #2
- n이 4이므로 2 + 4 = 6을 return 합니다.
정답 예시
def solution(n):
sum=0
for x in range(0,n+1,2):
sum+=x
answer=sum
return answer
배열의 평균값
제한사항
- 0 ≤ numbers의 원소 ≤ 1,000
- 1 ≤ numbers의 길이 ≤ 100
- 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다.
입출력된 예
입출력 예 설명
입출력 예 #1
- numbers의 원소들의 평균 값은 5.5입니다.
입출력 예 #2
- numbers의 원소들의 평균 값은 94.0입니다.
def solution(numbers):
answer = sum(numbers) / len(numbers)
return answer
반응형
'개발자 IT 최신 정보' 카테고리의 다른 글
[프로그래머스\MySQL 고득점 Kit] #1. SELECT 모든 레코드 조회하기 (0) | 2022.12.07 |
---|---|
[프로그래머스 Python 3 문제풀이] 양꼬치, 짝수 홀수 개수, 중복된 숫자 개수 (0) | 2022.11.08 |
[빅데이터분석기사 필기 공부] 통계학 (0) | 2022.10.13 |
빅데이터분석기사 실기 기출문제 풀이 데이터 수집 작업 (2) (2) | 2022.10.08 |
빅데이터분석기사 실기 기출문제 풀이 데이터 수집 작업 (1) (2) | 2022.10.07 |
댓글