6_3 - syh39/ProblemSolving GitHub Wiki
없는숫자더하기
https://programmers.co.kr/learn/courses/30/lessons/86051)
출처: (난이도 : Level 1
유형 : 월간 코드 챌린지 시즌3
풀이 방법
def solution(numbers):
answer = 0
index = 0
numbers.sort()
tempList = [0 for i in range(10)]
for i in numbers :
tempList[i] = 1
for i in tempList:
if i == 0 :
answer += index
index += 1
return answer
다른 사람의 풀이 방법:
def solution(numbers):
return 45 - sum(numbers)
결론
생각을 많이 하자
음양 더하기
https://programmers.co.kr/learn/courses/30/lessons/76501)
출처: (난이도 : Level 1
유형 : 월간 코드 챌린지 시즌3
풀이 방법
def solution(absolutes, signs):
length = len(absolutes)
answer = 0
for i in range(0, length):
if(signs[i]) :
answer += absolutes[i]
else :
answer -= absolutes[i]
return answer
다른 사람의 풀이 방법:
def solution(absolutes, signs):
return sum(absolutes if sign else -absolutes for absolutes, sign in zip(absolutes, signs))
결론
파이썬 언어는 사기다