반응형 알고리즘/프로그래머스 level 1,272 [파이썬🐍] 프로그래머스 : 음양 더하기 def solution(absolutes, signs): answer = 0 for i in range(len(absolutes)): if signs[i]==True: answer+=absolutes[i] else: answer-=absolutes[i] return answer 2021. 4. 20. [파이썬🐍] 프로그래머스 : 내적 def solution(a, b): sum=0 for i in range(len(a)): sum+=a[i]*b[i] return sum 2021. 4. 20. [파이썬🐍] 프로그래머스 : 3진법 뒤집기 def solution(n): answer = [] sum=0 while True : n,rest=divmod(n,3) answer.append(rest) if n == 0: break answer.reverse() for i in range(len(answer)): sum+=(answer[i])*3**i return sum 나머지를 따로 answer에 저장하고 뒤집고 계산해주면 끝!! 2021. 4. 20. [파이썬🐍] 프로그래머스 : 같은 숫자는 싫어 def solution(arr): answer=[] for i in range(0,len(arr)): if i==0: answer.append(arr[i]) elif arr[i] != arr[i-1]: answer.append(arr[i]) return answer 풀이 방식은 for 문을 돌리다가 첫번째는 무조건 넣어주고 두번째부터는 전과 비교하여 똑같으면 안넣고 다르면 넣어주는 것이다.! 2021. 4. 19. 이전 1 ··· 13 14 15 16 17 18 다음 반응형