-
[파이썬] Lv.0 코드카타[스파르타코딩클럽]데이터분석 과정/LEARN 2024. 1. 5. 15:30
코드카타
배열의 평균값
numbers의 원소의 평균값을 return하도록 solution 함수를 완성
0<= numbers의 원소 <= 1000
1<= numbers의 길이 <= 100
내가 푼 코드
sum으로 numbers의 총합을 구하고 len으로 number의 갯수를 구하였다.
다른 사람이 푼 코드
for문을 이용해서 numbers에 있는 숫자를 반환해 sum으로 전체를 계산하고 그 값을 len으로 나누었다.
짝수의 합
n 이하의 짝수를 모두 더한 값을 return하는 solution 함수를 작성
0< n <= 1000
내가 푼 코드
for문을 활용하였고, range를 통한 값을 i로 두고 그 i가 2로 나누었을 때 0인 값이 짝수다
+=을 사용하여 i의 값을 구하였다.
- range() : 일정 범위의 연속된 정수를 생성하는 데 사용. 주로 for문과 함께 사용
다른 사람이 푼 코드
등차수열의 합 공식으로 푼 코드
신기했다
각도기
예각 : 0 < angle < 90 = 1
직각 : angle = 90 =2
둔각 : 90 < angle < 180 =3
평각 : angle = 180 =4
내가 푼 코드
조건이 여러개여서 if와 elif를 사용하였다.
다른 사람이 푼 코드
if-else를 사용해서 angle값이 90 미만이면 1 아니라면 2, 180 미만이라면 3 아니라면 4
숫자 비교하기
두 수가 같으면 1 다르면 -1을 return하도록 solution함수 완성
0 <= num1 <= 10000
0 <= num2 <= 10000
내가 푼 코드
if-else 를 사용해서 풀었다.
다른 사람이 푼 코드
나와 달리 return을 먼저 쓰고 그 안에서 if문을 사용하였다.
나이 출력
2022년을 기준으로 출생 연도를 return하는 soulution 함수 연산
0 < age <= 120
나이는 태어난 연도에서 1살이며 1년마다 1씩 증가
내가 푼 코드
2022년에서 age를 빼고 1살부터이기때문에 -1을 해줬다.
'[스파르타코딩클럽]데이터분석 과정 > LEARN' 카테고리의 다른 글
[파이썬] 코딩 기초 트레이닝 Day 1,2 (1) 2024.01.08 [파이썬] 초보자를 위한 파이썬 300제 (2) (0) 2024.01.05 [파이썬] 초보자를 위한 파이썬 300제 (1) 2024.01.04 [SQLD] 1과목 정리 (0) 2024.01.02 [SQL] LENGTH함수 (0) 2024.01.02