반응형
- 짝수의 합
문제 설명
제한사항
입출력 예nresult
입출력 예 설명
정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.
제한사항
0 < n ≤ 1000
입출력 예nresult
10 | 30 |
4 | 6 |
입출력 예 설명
입출력 예 #1
- n이 10이므로 2 + 4 + 6 + 8 + 10 = 30을 return 합니다.
입출력 예 #2
- n이 4이므로 2 + 4 = 6을 return 합니다.
반응형
나의 코드
def solution(n):
answer = 0
for i in range(1,n+1):
if i%2 == 0:
answer+=i
return answer
잘한 사람의 코드
def solution(n):
return 2*(n//2)*((n//2)+1)/2
나는 아직 파이썬의 문법을 응용 못하는 느낌.... ㅋㅋㅋㅋㅋ
def solutuon(n):
return sum( range(0, n+1 ,2) )
https://www.youtube.com/watch?v=rt6QiTvE-yQ
반응형
'Python' 카테고리의 다른 글
PYTHON 특징 설치 기초 문법 - 숫자형, 문자열, List (0) | 2023.03.23 |
---|---|
PYTHON 문법 - Class , 상속 , 모듈에 대해 코드를 통해 알아보자 (1) | 2023.03.18 |
PYTHON - 프로그래머스 스쿨 문제 : 각도기 (0) | 2023.03.12 |
VScode PyGame 설치 방법, 틀 형성 코드 및 Linting 설정 (0) | 2023.02.22 |
PYTHON : 다양한 출력 포멧 / 파일 입출력/PICKLE/WITH/QUIZ (0) | 2023.02.22 |
PYTHON 알고리즘 -게시판 페이징 하기 (0) | 2023.02.22 |