skyline
@skyline
Reviews Written
30
Average Rating
4.9
Posts
Q&A
์ค์น์ค๋ฅ
ํ์ด์ฌ Installer exeํ์ผ ์ญ์ ํ์๊ณ ๋ค์ ๋ค์ด๋ก๋ํ์ ์ ์ ์ฅํ์ ๋ค ๋ค์ด๋ก๋ ๋ฐ์ ๊ฒฝ๋ก์์ ์ค์นํ์ผ ์คํํ ๋ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ํ๋ฒ ์คํ ํด๋ณด์๊ฒ ์ด์? ์ค์นํ์ ๋์ค๋ ์ค๋ฅ ํ๋ฉด๋ ๋ณด์ฌ์ฃผ์๋ฉด ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค
- 0
- 1
- 366
Q&A
์๋ ํ์ธ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค
์๋ ํ์ธ์! solution ํจ์ ์์ for of๋ฌธ์์ ๋ฌธ์์ด ํ์ ๊ฐ์ด ์ ์ฅ๋ answer์ ํ ๊ธ์์ฉ x์ ์ฐจ๋ก๋๋ก ๋ณต์ฌํฉ๋๋ค. ์ด๋ ๋ณ์ x๋ ๋ฌธ์์ด answer์ ํ ๊ธ์์ฉ ๋ํ๋ด๋๊ฒ(๊ฐ๋ฆฌํค๋๊ฒ) ์๋ ๊ทธ ๊ฐ์ ๋ณต์ฌํด์ x๋ผ๋ ์๋ก์ด ์ด๋ฆ์ ๋ณ์์ ์ ์ฅํด์ค ๊ฒ์ด๊ธฐ ๋๋ฌธ์ x ์ ์๋ก์ด ๊ฐ์ ๋ฃ์ด์ค๋ ์๋ ๋ฌธ์์ด answer๋ ๋ณํ๊ฐ ์์ต๋๋ค. '๊น์๋ณต์ฌ', '์์๋ณต์ฌ' ํค์๋๋ก ๊ฒ์ํด๋ณด์ธ์. ์๋ก์ด ๋ณ์๋ฅผ ํ๋ ์์ฑํ์ ์ ๊ธฐ์กด ๋ฌธ์์ด์ ํ๊ธ์์ฉ ๋ณต์ฌํ์๋ค๊ฐ ์ง๋ฌธ๊ธ์ ๋ด์ฉ์ฒ๋ผ ํน์ ๋ฌธ์์ผ ๊ฒฝ์ฐ ๋ฐ๊ฟ์ฃผ์๋ ๋ฐฉ๋ฒ๋ ์๊ณ , ์ ๊ทํํ์์ ์ฌ์ฉํ์๊ฑฐ๋ split๊ณผ join ํจ์๋ฅผ ์ฌ์ฉํ์ค ์๋ ์์ต๋๋ค. replace()๊ณผ ๊ฐ์ String prototype methond ๊ด๋ จํด์๋ ํ๋ฒ ์ฐพ์๋ณด์ธ์!
- 0
- 1
- 261
Q&A
๋ง์ฝ ์์๋ฃ๋ฅผ ํผ์ผํธ๋ก ๊ณ์ฐํ๋ค๋ฉด
์๋ ํ์ธ์! ์ธ์ถ ๊ธ์ก์ n%๋ฅผ ์์๋ฃ๋ก ๊ณ์ฐํ๋๊ฑธ ๋ง์ํ์๋๊ฑธ๊น์? 10% -> 1000์ ์ธ์ถ ์ ์์๋ฃ 100์, 2000์ ์ธ์ถ ์ 200์ ์๋๋ฉด ๊ณ ์ ๋ ๊ธฐ๋ณธ ์์๋ฃ๊ฐ ์๊ณ ์ ๋ ์ธ์ถ ์ ๊ธฐ๋ณธ์์๋ฃ์ ์ถ๊ฐ๋ก ๋ถ๋๊ฑธ๊น์? ์ธ์ถ๊ธ์ก ์๊ด ์์ด ๊ธฐ๋ณธ ์์๋ฃ 100์, ์ ๋ ์ธ์ถ์ 50% ์ถ๊ฐ -> 150์
- 0
- 2
- 557
Q&A
์๋ฃ๊ตฌ์กฐ ์๋ฌ
์๋ ํ์ธ์! python ๊ณต์ ๋ฌธ์์ sorting ๋ถ๋ถ์ ์ฐธ๊ณ ํ์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค. https://docs.python.org/ko/3/howto/sorting.html ์ง๋ฌธ์๋๊ป์ ์ฌ์ฉํ์ list์ ๋ด์ฅ ํจ์์ธ list.sort( )๋ ๋์ list ์์ฒด๋ฅผ ์ ๋ ฌํ๊ณ , ํจ์์ ๋ฐํ๊ฐ์ None์ ๋๋ค. ํจ์๋ฅผ ์คํํ ๋, ๋ณํ๋๊ฑด list ์์ฒด์ด๊ณ , ํจ์ ์ธ๋ถ๋ก, ์ฆ ํธ์ถํ ์ชฝ์ผ๋ก ๋ฐํํ๋ ์๋ฏธ์๋ ๊ฐ์ ์๋ค๋ ๋ป์ ๋๋ค. ์ด์ ๋ค๋ฅด๊ฒ ๋งค๊ฐ๋ณ์๋ฅผ ๊ฑด๋ค์ค์ผํ๋ sorted( ) ํจ์๋ ๊ธฐ์กด list๋ ๋ณ๊ฒฝํ์ง ์๊ณ , ์ ๋ ฌ๋ ์๋ก์ด ๋ฆฌ์คํธ๋ฅผ ๋ฐํํฉ๋๋ค. original_list = [1,5,3,2] print(sorted(original_list)) -> [1, 2, 3, 5] print(original_list) -> [1, 5, 3, 2] (์ ์ฌ์ง๋ฌธ) ๊ฒ์์ด: list.sort https://www.inflearn.com/questions/64395
- 0
- 1
- 187
Q&A
split, map ์ฌ์ฉ๋ฐฉ์ ๊ถ๊ธํ๊ฒ ์์ด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค
์๋ ํ์ธ์! ์ง๋ฌธ์๋๊ป์ ์ฌ๋ ค์ฃผ์ ์ฝ๋์์๋, map ํจ์์์ item์ ์ธ์๋ก ๋ฐ์ ๊ทธ๋๋ก ๋ฆฌํดํ๊ธฐ ๋๋ฌธ์ ์๋ฌด๋ฐ ๋ณํ๊ฐ ์๋๊ฒ์ด ๋ง์ต๋๋ค. ๋ค๋ง map ์ ์ฌ์ฉํ๋ฉด ํจ์ ๋ด์์ ์ฌ์ฉ์ ID์์ ํน์ ๋ฌธ์์ด์ ์ถ๊ฐํด product_id๋ก ๋ง๋ ๋ค๋ ์ง, ์ฌ์ฉ์ id๋ฅผ ํฌํจํ url์ด๋ ํ์ผ์ ๋ง๋ ๋ค๋ ์ง, id ์ ์ฒด๊ฐ ์๋ ์์ ๋ช๊ธ์๋ง substrํด์ ์ฌ์ฉํ๋ค๋ ์ง, ๋ฑ๋ฑ ํ๋ก๊ทธ๋จ์ ์๊ตฌ์ฌํญ์ ๋ฐ๋ผ ์ฌ๋ฌ๊ฐ์ง ์์ฉ์ด ๊ฐ๋ฅํด ํ๋ก๊ทธ๋จ์ ์ ์ฐ์ฑ์ด ๋์์ง ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
- 0
- 1
- 230
Q&A
list๋ฅผ ์ด์ฉํด์ ํ์ผ์ ๋ถ๋ฌ์ฌ๋์ ์๋ฌ์ ๊ดํ์ฌ
์๋ ํ์ธ์! for๋ฌธ ํ ์ค ์์, ํ์ผ๋ก๋ถํฐ ์ฌ๋ฌ ์ค์ ์ฝ์ด lines ์ ์ ์ฅํ๋ ๊ณผ์ ์์ ์ค๋ฅ๊ฐ ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ํ์ด์ฌ์์๋ ํจ์ ๋ํ ๋ณ์์ฒ๋ผ ์ฌ์ฉํ ์ ์๊ธฐ์ (์ผ๊ธํจ์ ๋ผ๊ณ ํฉ๋๋ค. ๋ง์ ํ๋ ์ธ์ด์์ ์ฌ์ฉํ๋ ๊ฐ๋ ์ ๋๋ค.) lines = score_file.readlines ์ ๊ฐ์ด ํจ์ ํธ์ถ readlines( ) ํํ๊ฐ ์๋ ํจ์ ์ด๋ฆ readlines ์ ๊ทธ๋๋ก ๋์ ํ์๋ฉด, lines๋ ํจ์๊ฐ ๋์ด lines( ) ์ฒ๋ผ ํธ์ถํ์ค ์ ์์ต๋๋ค. ์ด ์ํฉ์์ for๋ฌธ์์ lines๋ฅผ ๋์์ผ๋ก ๋ฐ๋ณต์ ์ํํ๋ ค๊ณ ํ๋ iterableํ์ง ์๋ค, ์ฆ for๋ฌธ์ผ๋ก ๋ฐ๋ณต์ ์ํํ ์ ์๋ ๋์=ํจ์ ๋ผ๋ ์ค๋ฅ๊ฐ ๋ฌ ๊ฒ ์ ๋๋ค. ์ฌ๊ธฐ์๋ lines ๋ฅผ ํจ์๋ก ์ฌ์ฉํ์๋ ค๋ ์๋๊ฐ ์๋๋ผ ์ฝ์ด์จ line๋ค์ ์ ์ฅํ๋ ๋ณ์๋ก ์ฌ์ฉํ์๋ ค๊ณ ํ ๊ฒ ๊ฐ์ต๋๋ค.
- 0
- 1
- 4.2K
Q&A
img ํ๊ทธํ๋๋ฐ ์ ์ด๋ฏธ์ง๊ฐ ๋์ค์ง ์๋๊ฑธ๊น์..?ใ ใ
์๋ ํ์ธ์! ์ด๋ฏธ์ง ํ์ผ ๊ฒฝ๋ก๋ฅผ ์๋๊ฒฝ๋ก๋ (์) ./img.jpg ์ ๋๊ฒฝ๋ก (์) C:\Users\ ...\img.jpg ๋ก ์ง์ ํด์ค์ผ ๋์ค๋ ํด์ ํ ์คํธ ํด๋ดค๋๋ฐ, ๊ฐ์ ํด๋๋ผ๋ฉด ์ง๋ฌธ์๋์ฒ๋ผ ์ด๋ฏธ์ง ์ด๋ฆ๋ง ๋ฃ์ด์ค๋ ์ฌ์ง์ด ์ ๋์ค๋๋ผ๊ตฌ์. html ํ๊ทธ๋ ์ ๋ฃ์ด์ฃผ์ จ์ต๋๋ค. ์ถ์ธกํด๋ณด์๋ฉด, '์ด์ฌํ', 'ํ ์์ผ'์ html ํ์ผ์ผํ ๋ฐ ์ฌ์ง์์ ํ์ฅ์๋ ๊ฐ์ด ํ์๊ฐ ์๋๊ณ ํ์ผ ์ด๋ฆ๋ง ๋์ค๋ ๊ฑธ๋ก ๋ณด์ ๋๋ค. ํ์ง๋ง img.jpg ํ์ผ์ ํ์ฅ์๊น์ง ๊ฐ์ด ๋์ค๊ฒ์ฒ๋ผ ๋ณด์ด๋๋ฐ, ๊ทธ๋ ๋ค๋ฉด ํ์ฅ์๋ฅผ ์ ์ธํ ์ด๋ฏธ์ง ํ์ผ ์ด๋ฆ์ด "img.jpg"์ธ๊ฑฐ๊ณ , ํ์ฅ์๊น์ง ํฉ์น ์ด๋ฆ์ "img.jpg.jpg"๊ฐ ๋์ด์ ์ด๋ฏธ์ง๊ฐ ์ ๋๋ก ์๋์ค๋๊ฒ ์๋๊น ์ถ์ต๋๋ค. ํน์ ํด๊ฒฐ ์๋์๋ฉด ๋๊ธ ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค!
- 0
- 1
- 5.4K
Q&A
print('{:4d}'.format(i * j), end=' ')์์
์๋ ํ์ธ์! ํด๋น print ํจ์์์ end=' ' ๋ printํจ์์ ์ถ๋ ฅ์ ๊ณต๋ฐฑ ํ ์นธ(๋์ด์ฐ๊ธฐ)์ผ๋ก ๋๋ธ๋ค๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ด์ธ์๋ ์ผํ, -(ํ์ดํ) ๋ฑ end ์ต์ ์ ํตํด ์ํ๋ ๋ฌธ์๋ฅผ ์ง์ ํด ์ค ์ ์์ต๋๋ค. ํ์ด์ฌ์์ printํจ์๋ java์์์ printlnํจ์์ ๊ฐ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ถ๋ ฅ ๋ด์ฉ์ ๋ง์ง๋ง์ ์ค๋ฐ๊ฟ์ด ํฌํจ๋ฉ๋๋ค. print ํจ์ ํ ๋ฒ ๋ง๋ค ์ค๋ฐ๊ฟ ๋ง๊ณ ๋ค๋ฅธ ๋ฌธ์, ์์์์๋ ๋์ด์ฐ๊ธฐ๋ฅผ end ์ต์ ์ ํตํด ์ค์ ํ ์ ์์ต๋๋ค. print( ) ์ฒ๋ผ print ํจ์์ ์๋ฌด๊ฒ๋ ์ธ์๋ก ์ ๋ฌํ์ง ์์ผ๋ฉด ์ค๋ฐ๊ฟ๋ง ๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. end=" " ๋ฅผ end=", " ๋ก ๋ฐ๊ฟ์ ํ ์คํธํด๋ณด์๋ฉด ์ดํดํ๊ธฐ ์ฌ์ฐ์ค ๊ฒ ๊ฐ์ต๋๋ค. ์ง๋ฌธ์๋๊ป์ ๋ง์ํ์ , i๊ฐ ๋ฐ๋๋๋ง๋ค ์ค๋ฐ๊ฟ ์ฒ๋ฆฌ๋ฅผ ํด์ฃผ๋ ์ญํ ์ ํด๋น print๋ฌธ์ ๋ค์์ค, ์ฆ for i in ~ ์ผ๋ก ์์ํ๋ ๋ฐ๊นฅ for ๋ฌธ์์์ print( ) ํจ์๊ฐ ํด ์ฃผ๊ณ ์์ต๋๋ค.
- 0
- 1
- 371
Q&A
Python while True์์ If๋ฅผ ํ์ฉํ ๋์ ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์! ๋จผ์ =>๊ฐ ์๋๋ผ >= ์ ๋๋ค. ์ด์, ์ดํ๋ฅผ ์๋ฏธํ๋ ์ฐ์ฐ์๋ > ๋๋ ํท๊ฐ๋ฆฌ์ง ์์ผ์ค ๊ฒ ๊ฐ์ต๋๋ค! >= , ๊ทธ ๋ค์์ผ๋ก, ์ง๋ฌธ ๊ธ์ ์ฝ๋๋ง ๋ณด์์๋๋ if ๋ฌธ ๋ธ๋ก์์ : ๊ฐ ๋น ์ ธ์๊ณ , ๋ค์ฌ์ฐ๊ธฐ๊ฐ ์๋์ด์์ต๋๋ค. ๋ํ while ๋ฌธ ์กฐ๊ฑด์ด True์ธ ์ด์ ๋ฌดํ๋ฃจํ์ ๋น ์ง๊ณ , ์ผ์ ํ์ ์ด์ ๋ฐ๋ณตํ๋ฉด ํ๋ก๊ทธ๋จ์ด ๋ฉ์ถ๊ธฐ ๋๋ฌธ์ ํ์ถ์กฐ๊ฑด ๋ํ ๋ฃ์ด์ฃผ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. (์์) if index >= 100: print("๋๋ฌด ๋ง์ด ํธ์ถํ์ด์!") break index += 1 ๋ํ if ๋ฌธ ์กฐ๊ฑด์ ์๊ด์์ด ์ํ๋๋ฏ๋ก if๋ฌธ ๋ฐ์์ ๋ง์ง๋ง์ ํ ๋ฒ๋ง ํธ์ถํ์ ๋ ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ์ธ์ ์ธ ์๊ฐ์ผ๋ก, index ๊ฐ 1์ผ๋๋ง "~ times" ๊ฐ ์๋ถ๊ณ ๋๋จธ์ง ๋ชจ๋ ๊ฒฝ์ฐ์ ๋ถ์ผ๋ if๋ฌธ์ index๊ฐ 1์ธ ๊ฒฝ์ฐ๋ฅผ ์ฒ๋ฆฌํด์ค๋์ ๋ฃ์ด๋ ๊ด์ฐฎ์ง ์์๊น์?
- 0
- 1
- 251
Q&A
macOS์์์ whereis
์๋ ํ์ธ์! macOS shell์์๋ whereis ๋ช ๋ น์ด ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค. whereis ls ๋ค๋ง ์ฝ๊ฐ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ๋ฆฌ๋ ์ค ํ๊ฒฝ์์ whereis ๋ช ๋ น์ด๋ '๋ช ๋ น์ด์ ์์น' 'man page์ ์์น' ๋ ๋ค ์ถ๋ ฅํ์ง๋ง macOS์์๋ '๋ช ๋ น์ด์ ์์น'๋ง ์ถ๋ ฅํฉ๋๋ค. (base) โ ~ whereis ls /bin/ls ๊ฐ์์ ๋์จ $PATH ํ๊ฒฝ๋ณ์ ๋ํ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค. echo $PATH MacOS ๋ํ ์ ๋์ค๊ณ์ด์ด๋ผ ๋ฆฌ๋ ์ค์ ๋น์ทํ ๋ถ๋ถ์ด ๋ง์ง๋ง ๋ถ๋ช ํ ์ฐจ์ด๋ ์กด์ฌํ๋ VMWare์ ๊ฐ์ ๊ฐ์๋จธ์ ํ๋ก๊ทธ๋จ์ ์ค์นํ์ ์ Ubuntu, CentOS์ ๊ฐ์ ๋ฆฌ๋ ์ค๋ฅผ ์ค์นํด๋ณด์๊ณ ์ง์ ์ค์ตํด๋ณด์๋ฉด ๋ง์ ๋์์ด ๋์ค ๊ฒ ๊ฐ์ต๋๋ค!
- 0
- 1
- 460




