๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป ๊ฐ“์ƒ ์ง์žฅ์ธ ๋‚จ๋ฐ”์˜ค
article thumbnail

https://school.programmers.co.kr/learn/courses/30/lessons/86051

 

์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์—†๋Š” ์ˆซ์ž ๋”ํ•˜๊ธฐ

0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž ์ค‘ ์ผ๋ถ€๊ฐ€ ๋“ค์–ด์žˆ๋Š” ์ •์ˆ˜ ๋ฐฐ์—ด numbers๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. numbers์—์„œ ์ฐพ์„ ์ˆ˜ ์—†๋Š” 0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž๋ฅผ ๋ชจ๋‘ ์ฐพ์•„ ๋”ํ•œ ์ˆ˜๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.

school.programmers.co.kr

๋ฌธ์ œ ์„ค๋ช…

0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž ์ค‘ ์ผ๋ถ€๊ฐ€ ๋“ค์–ด์žˆ๋Š” ์ •์ˆ˜ ๋ฐฐ์—ด numbers๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. numbers์—์„œ ์ฐพ์„ ์ˆ˜ ์—†๋Š” 0๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ ์ˆซ์ž๋ฅผ ๋ชจ๋‘ ์ฐพ์•„ ๋”ํ•œ ์ˆ˜๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”.


์ œํ•œ์‚ฌํ•ญ
  • 1 ≤ numbers์˜ ๊ธธ์ด ≤ 9
    • 0 ≤ numbers์˜ ๋ชจ๋“  ์›์†Œ ≤ 9
    • numbers์˜ ๋ชจ๋“  ์›์†Œ๋Š” ์„œ๋กœ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

 

 

Write Up

์ฒ˜์Œ์—๋Š” ๋ฐ”๋กœ for๋ฌธ์œผ๋กœ ์—†๋Š” ์ˆซ์ž๋ฅผ ์ฐพ์•„์„œ ๋”ํ•ด์ค„๊นŒ ์ƒ๊ฐ์„ ํ–ˆ๋Š”๋ฐ ๊ฐ‘์ž๊ธฐ 0~9๊นŒ์ง€๋Š” ์ •ํ•ด์ง„ ์ˆซ์ž๋‹ˆ๊นŒ ๊ทธ๋ƒฅ ๋นผ๋ฉด ๋˜๋Š” ๊ฑฐ ์•„๋‹Œ๊ฐ€? ๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์–ด์„œ ์•„๋ž˜ ์ฝ”๋“œ๋กœ ์ž‘์„ฑํ–ˆ๋‹ค.

def solution(numbers):
    answer = 45
    for i in numbers:
        answer -= i
    return answer

๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์€ ์–ด๋–ป๊ฒŒ ์งฐ๋‚˜ ๋ณด๋‹ˆ, ์ผ๋ฐ˜์ ์œผ๋กœ ํ•˜๋‚˜์”ฉ ๊ฒ€์ฆํ•œ ๊ฒฝ์šฐ๋„ ๋งŽ์•˜์ง€๋งŒ,

sum์œผ๋กœ ๋ฐฐ์—ด์•ˆ์— ์žˆ๋Š” ์ˆ˜๋ฅผ ๋ฐ”๋กœ ํ•ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์—ˆ๋Š”๋ฐ,,์ด๊ฑธ ๊ธฐ์–ต ๋ชปํ•˜๋‹ค๋‹ˆ,, ๊ธฐ์–ตํ•˜๊ณ  ๋‚˜์ค‘์— ๋˜ ์จ๋จน์žโœจ

def solution(numbers):
    return 45 - sum(numbers)

 

profile

๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป ๊ฐ“์ƒ ์ง์žฅ์ธ ๋‚จ๋ฐ”์˜ค

@๋‚จ๋ฐ”์˜ค