์ ๋ ฌ
[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)]) ํ๋๋ฐ ์์ ํ ํํผ..
[Python] 10989 ์ ์ ๋ ฌํ๊ธฐ 3 | ๋ฉ๋ชจ๋ฆฌ ์ด๊ณผ | ์๊ฐ ์ด๊ณผ
~๋ธ๋ก ์ฆ 1~ ๋งจ ๋ง์ง๋ง์ ์ต์ข ์ฝ๋๊ฐ ์์ต๋๋ค. ์ ๊ฐ ์ด๋ค ๋ฐฉ์์ผ๋ก ํค๋งค๋ฉฐ ํด๊ฒฐํด ๋๊ฐ๋์ง ๊ธฐ๋กํฉ๋๋ค. ์ด ๊ธ์ ์ฝ์ผ์๋ ๋ถ๋ค๋ ์ ์ ๋น์ทํ ๋ฌธ์ ์ ๋ถ๋ชํ์ ๋ ์ด ๊ธ์ ํตํด ํด๊ฒฐํ์ จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค๐ ํค์๋ #์๊ฐ๋ณต์ก๋ ์ต์ํ #๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ ์ต์ํ #3๋ฒ์ ๋์ (ํ๋ฆฐ) ์ฒซ ๋ฒ์งธ ์๋๋ฅผ ๋ณด์๊ฒ ์ต๋๋ค n = int(input()) alist = [int(input())] #๋ฆฌ์คํธ์ ์ฒซ๋ฒ์งธ ๊ฐ ๋์ for i in range(n-1): #์ฒ์ ์ ๋ ฅ๋ฐ์ ํ์ ์ฐจ๊ฐํ ๋งํผ ๋ฐ๋ณต a = int(input()) count = int(len(alist)) for j in range(count): #๋ฆฌ์คํธ์ ๋ค์ด์๋ ๊ฐ ๊ฐ์๋งํผ ๋ฐ๋ณต if a == alist[j] or a < alist[j]: #์ ๋ ฅ๋ฐ์ ๊ฐ๊ณผ ๋์ผํ..