sort
[Python | week1-3] ์ ๋ ฌ | Sort ํจ์ | divmod ํจ์ | ์ฌ๊ท ์๊ณ ๋ฆฌ์ฆ
Week1-3 [์ค๋์ ํ์ต] 1. ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ(sort, sorted ํจ์) 2. divmod ํจ์ 3. ์ฌ๊ท ์๊ณ ๋ฆฌ์ฆ ~ํผ์ฃ๋ง~ ๋ฐฑ์ค์ด ์ต์ํด์์ธ์ง ์๋๋ฉด ๋ฌด์ธ๊ฐ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํด์ผ ๋๋ค๋ ๊ฐ๋ฐ ๊ด๋ ๋๋ฌธ์ธ์ง ์์ฆ ๋ฌธ์ ๊ฐ ์ ํ๋ฆฌ์ง ์๋๋ค ๋ฌธ์ ํด๊ฒฐ ์ฝ๋๋ฅผ ๋ณด๋ฉด "์ ์ด๊ฑฐ๋ค" ์ถ์๋ฐ ๋ง์ ์ค์ค๋ก ํ๋ ค๊ณ ํ๋ฉด ๋ง๋งํ๊ณ ๋ต๋ตํ๋ค ์ด์ ์๋ ์ด๋ฐ ๊ฒฝํ์ด ์๋๋ฐ, ๊พธ์คํ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ณต๋ถํ๋ค ๋ณด๋ฉด ํด๊ฒฐ ํ๋ฆ์ ์ค์ค๋ก ๋ ์ฌ๋ฆด ์ ์์ผ๋ฆฌ๋ผ ๋ฏฟ์ด ์์ฌ์น ์๋๋ค 1. ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ(sort, sorted ํจ์) ์ ๋ ฌ์ ์ฝ๋ฉ์ ์์ํ๋ ๋ถ๋ค๋ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ผ๊ณ ์๊ฐํ๋ค. ์ฌ๋ฌ ๊ฐ์ง ์ข ๋ฅ์ ์ ๋ ฌ ์๊ณ ๋ฆฌ์ฆ์ด ์์ง๋ง Python์ ๋ด์ฅํจ์ Sort์ Sorted๋ฅผ ํจ๊ป ์ดํด๋ณด๋๋ก ํ์ ํ์ด์ฌ์ด ์ ๊ณตํ๋ ์๋ฃ๊ตฌ์กฐ..
[Python] ๋ฐฑ์ค 1181 ๋จ์ด ์ ๋ ฌ | ๋ด์ฅํจ์
~์ค๋ฒ 5~ ๋ด์ฅ ํํ! ๋ด์ฅ ํ๊ดด! ๋ฌธ์ ํด๊ฒฐ์ ํฌ์ธํธ( ๋ด์ฅ ํจ์ ) - input ํจ์๋ ์๊ฐ์ด ์งฑ ๋ง์ด ๊ฑธ๋ฆฐ๋ค - set ํจ์๋ก ์ค๋ณต ์ ๊ฑฐ - sort ํจ์ ์ปค์คํฐ๋ง์ด์ง 1. ์๊ฐ ์ค์ด๊ธฐ | ์๊ฐ ์ด๊ณผ ํผํ๊ธฐ | input ๋์ readline import sys n = int(sys.stdin.readline()) words = [] for _ in range(n): words.append(sys.stdin.readline()) sys ๋ชจ๋์ importํ์ฌ sys.stdin.readline()์ ์ฌ์ฉํ๋ฉด input()๋ณด๋ค ์๊ฐ์ ํ ์ค์ผ ์ ์์ต๋๋ค..! ์ฒ์์ ์ ๋ ฅ์ ๋ฐ์ ๋ ๋ฆฌ์คํธ์ ํฌ๊ธฐ๋ฅผ ์ค์ ํ๊ณ (ex. list[[0]*50 for i in range(20000)]) ํ๋๋ฐ ์์ ํ ํํผ..