def solution(arr):
return sum(arr) / len(arr)
def solution(arr):
for i in arr
answer = answer+i
# answer += i
return answer / len(arr)
def solution(n):
answer = 0
temp_list = list(str(n))
for i in temp_list:
answer = answer + int(i)
return answer
위에꺼 줄이면,
def solution(n):
answer = 0
for i in list(str(n)):
answer = answer + int(i)
return answer
n=123일 때, list(str(n))하면 ["1", "2", "3"] 형태로 출력된다. answer는 0부터 시작이니까,
answer = 0+int("1") = 1
answer = 1+int("2") = 3
answer = 3+int("3") = 6
def solution(n) :
answer = 0
n = list(map(int, str(n)))
for i in range(len(n)):
answer += n[i]
return answer
def solution(n):
list_n = []
for i in str(n):
list_n.append(int(i))
answer = list_n[::-1]
return answer
n=12345일 때, str(n) = "12345"
temp_list에 list(str(n))을 넣으면 ["1", "2", "3", "4", "5"]
print(temp_list[0:0:1]) 하면 처음부터 끝까지 리스트가 나오게 됨.
print(temp_list[0:0:-1]) 리스트를 뒤집게 됨.
유튜브 따라하느라 find 함수를 사용했는데, select를 사용해서 리스트 가져오기를 해보았다. copy selector 를 익히니 select로 가져오기가 엄청 편하다.
a 태그의 href에는 링크가 담겨 있고, img 태그가 있다면 img alt에 기사 제목이 한 번 / 다시 a 태그의 href 링크내용과 기사 제목이 출력된다.
그래서 if 문을 사용해서 img 태그가 있다면, 첫 번째 태그에서 가져오고, 아니라면 두 번째 태그에서 가져오도록 설정하는건가? 조금 헷갈린다.
팀원들과 이야기 할 때, 한 페이지가 두 파트로 나뉘고, 페이지를 반복문으로 가져오려면 첫번째 페이지의 기사 링크들에서 가져온다고 했는데, 0205번 파일에서 href에서 번호만 가져온 것 처럼 링크를 가져올 필요가 있나보다. 조금 더 공부해보자.
사실(Fact) : 서울 102 질문 페이지의 데이터를 내용까지 수집해오는 것을 배웠다.
느낌(Feeling)