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))

κ²°λ‘ 

파이썬 μ–Έμ–΄λŠ” 사기닀