본문 바로가기

PS75

[Python] 프로그래머스 : 내적 https://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): return sum([x*y for x, y in zip(a,b)]) 2022. 6. 22.
[Python] 프로그래머스 : 음양 더하기 https://programmers.co.kr/learn/courses/30/lessons/76501 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr 문제 풀이 단순하게 부호에 따라 더하고 빼기만 하면 된다. 느낀 점 코드 def solution(absolutes, signs): answer = 0 for i in range(len(signs)): if signs[i]: answer += absolutes[i] else: answer -= absolutes[i] return answer 2022. 6. 22.
[Python] 프로그래머스 : 없는 숫자 더하기 https://programmers.co.kr/learn/courses/30/lessons/86051 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. programmers.co.kr 문제 풀이 없는 숫자를 찾는 게 아니라 없는 숫자의 합을 구하면 된다. 0부터 9까지 더한 값에서 numbers를 더한 값을 빼면 끝. 느낀 점 코드 def solution(numbers): answer = sum([0,1,2,3,4,5,6,7,8,9]) answer -= sum(numbers) return ans.. 2022. 6. 22.