본문 바로가기

코딩테스트 준비/프로그래머스

[프로그래머스] 내적

반응형

 

 

 

안녕하세요~

27년차 진로탐색꾼 조녁입니다!!

1일 1코테 19일차!!! 

 

금요일은 오랜만에 클쓰 친구들을 만나서 담소를 나눴고

토요일은 전역한 친구를 만나서 소식듣고 청년부 예배를 다녀왔습니다.

참고로 ,, Level2에서 자신감을 잃어서 Level1을 다 푼 후 다시 가려고 합니다!!

 

· 문제명 : 내적

· 사용 언어 : Python3

· 난이도 : Level1

· 문제 설명 

programmers.co.kr/learn/courses/30/lessons/70128

 

코딩테스트 연습 - 내적

길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의

programmers.co.kr

 

정답 코드

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

 

다른분 코드

def solution(a, b):

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

 

*배울점

-zip 함수 : zip(*iterables) , 각 iterables 의 요소들을 모으는 이터레이터를 만듭니다.

 

<예시>

>>> x = [1, 2, 3]
>>> y = [4, 5, 6]
>>> zipped = zip(x, y)
>>> list(zipped)
[(1, 4), (2, 5), (3, 6)]

 

 

출처 : docs.python.org/ko/3/library/functions.html

 

내장 함수 — Python 3.9.2 문서

내장 함수 파이썬 인터프리터에는 항상 사용할 수 있는 많은 함수와 형이 내장되어 있습니다. 여기에서 알파벳 순으로 나열합니다. abs(x) 숫자의 절댓값을 돌려줍니다. 인자는 정수, 실수 또는 __

docs.python.org

 

 

https://link.coupang.com/a/rGILU

 

[한빛미디어]이것이 취업을 위한 코딩 테스트다 with 파이썬

COUPANG

www.coupang.com

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

반응형