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
통과!
그래도 나름 바로 아이디어가 떠올라서 풀어버려서
나름 실력이 느는건가 싶어 기분은 뿌듯하다!
갈길은 멀다만...ㅎㅎ;
링크
반응형
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
하샤드 수 (2) | 2024.04.05 |
---|---|
행렬의 덧셈 (4) | 2024.04.04 |
문자열 내림차순으로 배치하기 (0) | 2024.04.02 |
자연수 뒤집어 배열로 만들기 (0) | 2024.04.02 |
콜라츠 추측 (0) | 2024.04.01 |