코딩 테스트/프로그래머스
음양 더하기
ornni
2024. 4. 3. 10:00
728x90
반응형
첫번째 코드
조건을 맞는 경우, 맞지 않는 경우 수자를 어떻게 새로운 리스트에 추가하지?라는 아이디어로 접근했다!
만약에 signs가 true면 그대로 새로운 리스트에 들어가고, signs가 false면 (-1)을 곱해서 새로운 리스트에 추가한다.
이후에 모든 값을 더한다!
def solution(absolutes, signs):
new_num = []
for i in range(len(absolutes)):
if signs[i] == True:
new_num.append(absolutes[i])
else:
new_num.append((-1) * absolutes[i])
answer = sum(new_num)
return answer
통과!
그래도 나름 바로 아이디어가 떠올라서 풀어버려서
나름 실력이 느는건가 싶어 기분은 뿌듯하다!
갈길은 멀다만...ㅎㅎ;
링크
programmers/프로그래머스/1/76501. 음양 더하기 at main · ornni/programmers
repository for recording Programmers Algorithm problem solving - ornni/programmers
github.com
반응형