์ฝ”๋”ฉํ…Œ์ŠคํŠธ

Coding test/์ •๋ฆฌ with Python

[Python] ์ด์ฝ”ํ…Œ Coding test (1)

์ฐธ๊ณ  [ ์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋‹ค. with ํŒŒ์ด์ฌ ] ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์–ผ๋งˆ๋‚˜ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ž‘์„ฑํ•˜๋Š๋ƒ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒƒ ์ด๋ฅผ ๋ณต์žก๋„, ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์„ฑ๋Šฅ์˜ ์ฒ™๋„๋กœ ํ‰๊ฐ€ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค 0. ๋ณต์žก๋„ ๋น…์˜ค(Big-O) ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉ, O(N)์œผ๋กœ ํ‘œ๊ธฐ ์‹œ๊ฐ„ ๋ณต์žก๋„: ์—ฐ์‚ฐ์˜ ํšŸ์ˆ˜ ๊ณต๊ฐ„ ๋ณต์žก๋„: ๋ฉ”๋ชจ๋ฆฌ์˜ ์–‘ 1. ์ˆ˜ ์ž๋ฃŒํ˜• ์ •์ˆ˜ํ˜• ์‹ค์ˆ˜ํ˜• ์†Œ์ˆ˜์  ๊ฐ’์„ ๋น„๊ตํ•˜๋Š” ์ž‘์—…์ด ํ•„์š”ํ• ๋•Œ๋Š” round() ํ•จ์ˆ˜๋ฅผ ์ด์šฉ round(์‹ค์ˆ˜ํ˜•๋ฐ์ดํ„ฐ, ๋ฐ˜์˜ฌ๋ฆผํ•˜๊ณ ์ž ํ•˜๋Š” ์œ„์น˜ -1) a = 0.3 + 0.6 print(round(a, 4)) ๐Ÿ“ข 0.9 ์ง€์ˆ˜ํ‘œํ˜„๋ฐฉ์‹ ์ตœ๋‹จ ๊ฑฐ๋ฆฌ๋ฅผ ๋ฌดํ•œ(INF)์œผ๋กœ ์„ค์ •ํ•˜๊ณค ํ•œ๋‹ค. ์ตœ๋‹จ ๊ฒฝ๋กœ๋กœ ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ“๊ฐ’์ด 10์–ต ๋ฏธ๋งŒ์ด๋ผ๋ฉด ๋ฌดํ•œ(INF)์„ ํ‘œํ˜„ํ•  ๋•Œ 10์–ต์„ ์ด์šฉ #..

SOIT
'์ฝ”๋”ฉํ…Œ์ŠคํŠธ' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก