[BAEKJOON] ๋ฐฑ์ค Python 2๋จ๊ณ ์กฐ๊ฑด๋ฌธ 2480๋ฒ / ์ฃผ์ฌ์ ์ธ๊ฐ
[BAEKJOON] ๋ฐฑ์ค Python 2๋จ๊ณ ์กฐ๊ฑด๋ฌธ 2480๋ฒ / ์ฃผ์ฌ์ ์ธ๊ฐ 2480๋ฒ (์ฃผ์ฌ์ ์ธ๊ฐ) 1์์๋ถํฐ 6๊น์ง์ ๋์ ๊ฐ์ง 3๊ฐ์ ์ฃผ์ฌ์๋ฅผ ๋์ ธ์ ๋ค์๊ณผ ๊ฐ์ ๊ท์น์ ๋ฐ๋ผ ์๊ธ์ ๋ฐ๋ ๊ฒ์์ด ์๋ค. 1. ๊ฐ์ ๋์ด 3๊ฐ๊ฐ ๋์ค๋ฉด 10,000์+(๊ฐ์ ๋)×1,000์์ ์๊ธ์ ๋ฐ๊ฒ ๋๋ค. 2. ๊ฐ์ ๋์ด 2๊ฐ๋ง ๋์ค๋ ๊ฒฝ์ฐ์๋ 1,000์+(๊ฐ์ ๋)×100์์ ์๊ธ์ ๋ฐ๊ฒ ๋๋ค. 3. ๋ชจ๋ ๋ค๋ฅธ ๋์ด ๋์ค๋ ๊ฒฝ์ฐ์๋ (๊ทธ ์ค ๊ฐ์ฅ ํฐ ๋)×100์์ ์๊ธ์ ๋ฐ๊ฒ ๋๋ค. ์๋ฅผ ๋ค์ด, 3๊ฐ์ ๋ 3, 3, 6์ด ์ฃผ์ด์ง๋ฉด ์๊ธ์ 1,000+3×100์ผ๋ก ๊ณ์ฐ๋์ด 1,300์์ ๋ฐ๊ฒ ๋๋ค. ๋ 3๊ฐ์ ๋์ด 2, 2, 2๋ก ์ฃผ์ด์ง๋ฉด 10,000+2×1,000 ์ผ๋ก ๊ณ์ฐ๋์ด 12,000์์ ๋ฐ๊ฒ ๋๋ค..
2022. 4. 7.
[Python] ๋ฆฌ์คํธ ๋ดํฌ (List comprehension)
๋ฆฌ์คํธ ๋ดํฌ (List comprehension) ๋ฆฌ์คํธ ์์ for๋ฌธ์ ํฌํํ๋ ๋ฆฌ์คํธ ๋ดํฌ(List comprehension)์ ์ฌ์ฉํ ์ ์๋ค. a๋ฆฌ์คํธ์ ๊ฐ ํญ๋ชฉ์ 3์ ๊ณฑํ ๊ฒฐ๊ณผ๋ฅผ result ๋ฆฌ์คํธ์ ๋ด๋ ์์ ๋ฅผ ๋ณด๋๋กํ๊ฒ ๋ค. >>> a = [1,2,3,4] >>> result = [] >>> for num in a: >>> result.append(num*3) >>> print(result) [3,6,9,12] a๋ฆฌ์คํธ์๋ 1,2,3,4๋ผ๋ ์ซ์๊ฐ ์๊ณ , result๋ผ๋ ๋น ๋ฆฌ์คํธ๋ฅผ ๋ง๋ค์ด์คฌ๋ค. a๋ฆฌ์คํธ๋ฅผ for๋ฌธ์ ๋ฃ์ด์, 1,2,3,4๊ฐ ์ฐจ๋ก๋๋ก 3๊ณผ ๊ณฑํด์ ธ reulst๋ฆฌ์คํธ์ ์ถ๊ฐ๋๋ ํจ์์ด๋ค. ์์์๋ for๋ฌธ์ ์ฌ์ฉํ๊ธฐ ์ํด์ 2์ค์ ์ฝ๋๋ฅผ ์ณ์ผํ๋๋ฐ ๋ฆฌ์คํธ ๋ดํฌ๋ฅผ ์ฌ์ฉํ๋ค๋ฉด, ๋จ ..
2022. 3. 2.