1. 평균 구하기
def solution(arr):
answer = 0
for i in arr:
answer += i
answer = answer/len(arr)
return answer
평이한 평균 구하기.
def solution(arr):
answer = 0
answer = sum(arr)/len(arr)
return answer
sum 매소드를 사용해도 된다.
2. 짝수와 홀수
def solution(num):
if (num % 2 == 0):
answer = 'Even'
else:
answer = 'Odd'
return answer
2로 나눈 나머지에 따라 출력 값이 달라진다.
3. 같은 숫자는 싫어
def solution(arr):
answer = []
answer.append(arr[0])
for i in range(len(arr)):
if (i > 0):
if (arr[i] != arr[i-1]):
answer.append(arr[i])
return answer
첫 번째 요소는 비교 대상이 없으므로 정답 배열에 넣은 뒤, 두 번째 요소부터는 이전 요소와 비교하여 값이 같지 않은 경우에만 정답 배열에 넣는다.
[Python] Programmers lv1 문자열 다루기 기본, 문자열 내 p와 y의 개수 (0) | 2021.05.08 |
---|---|
[Python] Programmers lv1 약수의 합, 나누어 떨어지는 숫자 배열 (0) | 2021.05.07 |
[Python] Programmers lv1 2016년 (0) | 2021.05.05 |
[Python] Programmers lv1 문자열을 정수로 바꾸기 (0) | 2021.05.05 |
[Python] Programmers lv1 서울에서 김서방 찾기 (0) | 2021.05.05 |
댓글 영역