728x90
반응형
안녕하세요. 이번 포스팅에서는 Py.CheckiO 의 Home 레벨에 있는 Even the Last 문제풀이를 해보겠습니다.
주의:
제 답이 최고/최적화된 답이 아닐 수 있으며, 해결하는 것에만 집중한 답이기 때문에 좀 더 나은 방법이나 해석이 있으시다면 댓글 부탁드립니다.
0. Even the Last 문제 내용
Even the Last의 문제 내용은 주어진 배열에서 짝수번째 index(0, 2, 4...)들의 값을 모두 더한 값과 배열의 마지막 값을 곱하여 답을 return하는 문제입니다.
1. Even the Last 문제 풀이
우선 주어진 배열이 아무것도 없는 빈 배열일 경우에 0을 return 하는 조건문을 만들어 예외처리를 합니다.
주어진 배열의 짝수 번째 인덱스마다 값을 구하기 위해 인덱스 값을 구하기 위해 쓰일 변수 i와 '%' 연산자를 이용해
짝수 번째 원소들의 합을 구합니다.
마지막에 return할 때는 그 합과 배열의 마지막 값(array[len(array)-1])을 곱하여 return 합니다.
본 포스팅의 내용 및 이미지를 무단 전재, 재배포 또는 복사를 금지합니다.
인용 시 출처와 같이 공개해주세요!
도움이 되셨다면 댓글 또는 공감 부탁드립니다!
728x90
반응형
댓글