개발 학습일지(TIL)
내배캠 18일차 TIL : 배열의 길이 구하는 문제, 파이썬 len() 매써드
Veams
2022. 12. 1. 23:34
내일배움캠프 Today I Learned
@ 학습한 내용
# 프로그래머스 문제 풀이
문제를 출제한 의도가 나름 있을텐데,
배열의 길이를 구하는 문제에 익숙하지 않아서, for문으로 풀었다.
(분명 전에 배웠을텐데...)
배열의 중앙값을 찾는 문제 https://school.programmers.co.kr/learn/courses/30/lessons/120811
- 배열의 길이는 홀수
- 0 < 배열의 길이 < 100
- -1,000 < 배의 원소 < 1,000
x = [1, 7, 2, 10, 11]
def solution(array):
count = 0
for i in array :
count += 1
array.sort()
medi = count//2
return array[medi]
print(solution(x))
(최초 풀이)
이가 없어서 잇몸으로 푼셈
매써드 len()은 문자열 혹은 리스트이 길이를 반환한다.
len()을 알았다면 다음과 같이 풀었을 듯
x = [1, 7, 2, 10, 11]
def solution(array):
array.sort()
medi = len(array)//2
return array[medi]
print(solution(x))