๊ตฌ๊ธ ์ฝ๋ฉ?์น ๋ธ๋ผ์ฐ์ ์์ ํ
์คํธ, ํ์ด์ฌ ์ฝ๋๋ฅผ ์์ ๋กญ๊ฒ ์์ฑํ ์ ์๋ ํ
์คํธ ์๋ํฐ ํน์งํ๋ก๊ทธ๋จ์ ์ค์นํ์ง์๊ณ ๋ ์น ๋ธ๋ผ์ฐ์ ๋ง ์์ผ๋ฉด ํ์ด์ฌ์ผ๋ก ๊ฐ๋ฐ ๊ฐ๋ฅ ํ์ด์ฌ์ ์คํํ๊ธฐ์ํ ์ธํฐํ๋ฆฌํฐ๋ฅผ pc์ ์ค์นํด์ ์์ค์ฝ๋-์ปดํ์ผ-์คํ ๋ฐฉ์์ ๊ฑฐ์ณ์ผ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ ์ ํต์ ์ธ ๋ฐฉ์ ํํผ ๊ตฌ๊ธ ํด๋ผ์ฐ๋ ์๋ฒ ์์์ ๋ฌด๋ฃ๋ก ์ฌ์ฉ ์ฌ์ด ๊ณต์ - ๋ค๋ฅธ ์ฌ๋๊ณผ๋ ์ค์๊ฐ ๊ณต์ ๊ฐ๋ฅ, ๊ตฌ๊ธ ๋๋ผ์ด๋ธ ์ฐ๋ ์ฌ์ฉ์ฝ๋ฉ์์ ํ์ผ์ ๋
ธํธ๋ถ์ด๋ผ๊ณ ๋ถ๋ฆ์ ํ์ผ ์ด๊ธฐ File < New notebook ํ์ฅ์๋ .ipynb๋ก interactive python notebook ์ ์ฝ์IPython Notebook๋? ํ์ด์ฌ์ ์คํ์ํฌ ์ ์๋ ์์ค์ฝ๋์ ํ
์คํธ๋ฅผ ์ธ ์ ์๋ ์บ๋ฒ์ค ํ์ผ์ธ Jupyter Notebook์ ์ด์ ๋ช
์นญ ์ฃผํผํฐ ..
Python
JavaScript const string = 'dcba' console.log(string.split('').sort().join('')) //'abcd' ์๋ฐ์คํฌ๋ฆฝํธ์์ ์ ๋ ฌ์ ํ๊ณ ์ถ์ผ๋ฉด `sort()`๋ฅผ ํ์ฉํ๋ค. ํ์ง๋ง, `sort()` ๋ฉ์๋๋ `๋ฐฐ์ด ์๋ฃํ๋ง ์ ๋ ฌ์ด ๊ฐ๋ฅ`ํ๋ค. ๋ฐ๋ผ์, ๋ฌธ์์ด์ ์ ๋ ฌํ๊ณ ์ถ์ผ๋ฉด ์ฐ์ ๊ทธ ๋ฌธ์์ด์ ๋ฐฐ์ด๋ก ๋ณ๊ฒฝํด์ค์ผ ํ๋ค. 1. `split()` ๋ฉ์๋๋ก ๋จผ์ ๋ฌธ์์ด์ ๋ฐฐ์ด๋ก ๋ง๋ค์ด์ค๋ค. split์ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ `split(separator)`์ผ๋ก, separator ๊ธฐ์ค์ผ๋ก ์ด๋ป๊ฒ ๋ฐฐ์ด์ ๋๋๊ฑด์ง ์ ํด์ค ์ ์๋๋ฐ, `string.split('')`์ผ๋ก ์ ์ด์ค๋ค๋ฉด string์ธ 'dcba'๋ฅผ ' ํ ์ ํ ์ ๋ถ๋ฆฌํ๋ค, ์ชผ๊ฐ ๋ค๋ ์๋ฏธ๊ฐ ๋๋ค. 2. ์ด์ ๋ฐฐ์ด..
python์์ ์ ๋ ฌํ๊ณ ์ถ์ ๋ ํ์ด์ฌ ๋ด์ฅ ๋ฉ์๋์ `sort()`์ `sorted()`๋ฅผ ํ์ฉํ ์ ์๋ค. ํ์ด์ฌ ์ ๋ ฌ ๋ฉ์๋`sort()`๋ listํ ์๋ฃ๊ตฌ์กฐ์๋ง ์ฌ์ฉ๊ฐ๋ฅํ๋ค๋ฉด, `sorted()`๋ ์๋์ ๊ฐ์ด ๋ฆฌ์คํธํ, ๋ฌธ์ํ, ํํํ๊ณผ ๊ฐ์ ์ดํฐ๋ฌ๋ธํ ์๋ฃ๊ตฌ์กฐ์ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. ๋ฆฌ์คํธ sort() ๋ฉ์๋my_numbers = [2,5,6,1,8,3]my_numbers.sort()print(my_numbers) #[1, 2, 3, 5, 6, 8] sorted() ํจ์์ ๋ ฌํ๊ณ ์ํ๋ iterable์ ์ฒซ๋ฒ์งธ ์ธ์๋ก ์ ์ด์ค๋คlist = [5, 4, 3, 2, 1]print(sorted(list)) #[1, 2, 3, 4, 5]string = 'abcd'print(sorted(string)) ..