python ๋‚ด์žฅํ•จ์ˆ˜

    Daily ํŒŒ์ด์ฌ #5 : abs() ํ•จ์ˆ˜์™€ ์‚ฌ์šฉ์˜ˆ์ œ

    abs๋Š” absolute์˜ ์•ฝ์ž์ž…๋‹ˆ๋‹ค. ์ฆ‰ ์ ˆ๋Œ€๊ฐ’์ด๋ผ๋Š” ๊ฒƒ ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ output ๊ฐ’์ด ๋ฐ˜๋“œ์‹œ ์–‘์ˆ˜์—ฌ์•ผ ํ•œ๋‹ค๋ฉด abs() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ฝ”๋“œ ์˜ˆ์‹œ๋ฅผ ๋ณด์‹œ๊ณ  ์‹ถ์œผ์‹œ๋ฉด ์•„๋ž˜๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š” abs ํ•จ์ˆ˜์˜ ํ˜•ํƒœ ๋ฐ ์„ค๋ช… abs ํ•จ์ˆ˜๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํŒŒ์ด์ฌ ๋‚ด์žฅํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์–ด๋– ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”๊ฐ€๋ฅผ ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. abs(x) # x์— ๋„ฃ๊ณ  ์‹ถ์€ ๊ฐ’์„ ๋„ฃ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜ํ™˜๊ฐ’์€ x์˜ ํƒ€์ž…์ด ์ •์ˆ˜์ธ์ง€ ์‹ค์ˆ˜์ธ์ง€์— ๋”ฐ๋ผ ์ •ํ•ด์ง‘๋‹ˆ๋‹ค. x ๋ถ€๋ถ„์— ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ์ ˆ๋Œ€๊ฐ’์œผ๋กœ ๊ฐ–๊ณ ์˜ค๊ณ  ์‹ถ์€ ๊ฐ’์„ ๋„ฃ์–ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด abs(-10) ์„ ํ•˜๋ฉด 10์ด ๋ฐ˜ํ™˜๋  ๊ฒƒ ์ž…๋‹ˆ๋‹ค. ๋ฐ˜ํ™˜๊ฐ’์€ ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ๋„ฃ์€ ๊ฐ’์˜ ํƒ€์ž…์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ •์ˆ˜ํ˜•์„ ๋„ฃ์œผ์…จ๋‹ค๋ฉด ์ •์ˆ˜ํ˜•์ด ..