[Algorithm/Python][프로그래머스] 내적

동글이·2022년 8월 11일
0

Algorithm

목록 보기
17/33

[프로그래머스] 내적

https://school.programmers.co.kr/learn/courses/30/lessons/70128

- 새로안 사실

  • zip 사용법
    • zip() 함수 사용 예제
      >>>numbers = (1, 2, 3)
      >>>letters = ("A", "B", "C")
      >>>pairs = list(zip(numbers, letters))
      >>>print(pairs)
      [(1, 'A'), (2, 'B'), (3, 'C')]
    • zip() 함수 해체 사용 예제
      >>>numbers, letters = zip(*pairs)
      >>>numbers
      (1, 2, 3)
      >>>letters
      ('A', 'B', 'C')
    • dict() 함수 이용(사전 변환)
      >>> keys = [1, 2, 3]
      >>> values = ["A", "B", "C"]
      >>> dict(zip(keys, values))
      {1: 'A', 2: 'B', 3: 'C'}
      >>> dict(zip(["year", "month", "date"], [2001, 1, 31]))
      {'year': 2001, 'month': 1, 'date': 31}

- 내 코드

def solution(a, b):
    sum=0
    for i in range(len(a)):
        sum+=a[i]*b[i]
    return sum

- 수정한 방법

def solution(a, b):

    return sum([x*y for x, y in zip(a,b)])

✔ 한 일 점검


✔ 내일 목표

  • 백준 or 프로그래머스 - 2문제 이상
  • 스프링 - 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 끝내기
  • 파이썬 - 이코테 강의2
  • 창액 프로젝트 crud
  • 졸작 회의
  • 튜터링 면접..?
  • 운전면허 받으러 가기
  • 캐리비안 숙소 알아보기

✔ 주저리

profile
기죽지 않는 개발자

0개의 댓글