๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

python3

[ํŒŒ์ด์ฌ]๋น ๋ฅธ ์ž…์ถœ๋ ฅ ๋ฐ์ดํ„ฐ์˜ ๊ฐœ์ˆ˜๊ฐ€ 1,000๋งŒ ๊ฐœ๋ฅผ ๋„˜์–ด๊ฐ€๊ฑฐ๋‚˜ ํƒ์ƒ‰ ๋ฒ”์œ„์˜ ํฌ๊ธฐ๊ฐ€ 1,000์–ต ์ด์ƒ์ด๋ผ๋ฉด ์ด์ง„ ํƒ์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด๋ ‡๊ฒŒ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋งŽ์€ ๋ฌธ์ œ์— input() ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•˜๋ฉด ๋™์ž‘ ์†๋„๊ฐ€ ๋Š๋ ค์„œ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋กœ ์˜ค๋‹ต ํŒ์ •์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ์ด์ฒ˜๋Ÿผ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ์€ ๋ฌธ์ œ๋Š” sys ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ readline() ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•˜๋ฉด ์‹œ๊ฐ„ ์ดˆ๊ณผ๋ฅผ ํ”ผํ•  ์ˆ˜ ์žˆ๋‹ค. import sys #ํ•˜๋‚˜์˜ ๋ฌธ์ž์—ด ๋ฐ์ดํ„ฐ ์ž…๋ ฅ ๋ฐ›๊ธฐ input_data = sys.stdin.readline().rstrip() #์ž…๋ ฅ๋ฐ›์€ ๋ฌธ์ž์—ด ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅ print(input_data) sys ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ํ•œ์ค„ ์ž…๋ ฅ๋ฐ›๊ณ  ๋‚˜์„œ rstrip() ํ•จ์ˆ˜๋ฅผ ๊ผญ ํ˜ธ์ถœํ•ด์•ผ ํ•œ๋‹ค. ์†Œ์Šค์ฝ”๋“œ์— readline()์œผ๋กœ ์ž…๋ ฅํ•˜๋ฉด.. 2023. 11. 13.
๋ฎคํ„ฐ๋ธ”๊ณผ ์ด๋ฎคํ„ฐ๋ธ” ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ๊ฐ•์˜์—์„œ ํ•ญ์ƒ ๋‚˜์˜ค๋Š” ๋‚ด์šฉ ์ค‘์— ์ด๋Ÿฐ ๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฆฌ์ŠคํŠธ๋Š” ๊ฐ’์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๊ณ  ํŠœํ”Œ์€ ๋ฐ”๊ฟ€ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค~ ๊ฐ’์ด ๋ฐ”๋€Œ๋ฉด ์•ˆ ๋˜๋Š” ๊ฒฝ์šฐ์—๋Š” ํŠœํ”Œ์„ ์“ฐ์„ธ์š”~ ํŒŒ์ด์ฌ์œผ๋กœ ์ฒ˜์Œ ๋ฐฐ์›Œ์„œ์ธ์ง€ ๊ทธ๋ƒฅ ๊ทธ๋Ÿฐ๊ฐ‘๋‹ค~ ํ•˜๊ณ  ๋„˜๊ฒผ๋Š”๋ฐ ์ฑ…์—์„œ ๋ฎคํ„ฐ๋ธ”๊ณผ ์ด๋ฎคํ„ฐ๋ธ”์˜ ๊ฐœ๋…๊ณผ ํ•จ๊ป˜ ๋‚˜์˜ค๋‹ˆ๊นŒ ์˜ ์ฒ˜์Œ ๋ณด๋Š” ์ƒ์†Œํ•œ ๊ฐœ๋…์ด์—ˆ์Šต๋‹ˆ๋‹ค. (์—ญ์‹œ ๊ณต๋ถ€๋Š” ๊ทผ๋ณธ์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค) ๊ทธ๋ž˜์„œ ์˜ค๋Š˜์€ ํฌ๊ฒŒ๋Š” ๋ฎคํ„ฐ๋ธ” vs ์ด๋ฎคํ„ฐ๋ธ”, ์ž‘๊ฒŒ๋Š” ๋ฆฌ์ŠคํŠธ vs ํŠœํ”Œ์„ ๋น„๊ตํ•˜๊ณ  ์•Œ์•„๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ฎคํ„ฐ๋ธ”, ์ด๋ฎคํ„ฐ๋ธ”์˜ ์˜๋ฏธ ์–ด๋–ค ๊ฐ์ฒด๋“ค์˜ ๊ฐ’์€ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋“ค์„ ๊ฐ€๋ณ€(mutable) ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. # ์ฝ”๋“œ a = "hello"print(a) print(a[1]) a[1]='a'# ๊ฒฐ๊ณผ hello e Traceback (most .. 2023. 7. 3.
ํŒŒ์ด์ฌ ์ž…์ถœ๋ ฅ ์ฐธ๊ณ  ๋ฐฑ์Šฌ๋ž˜์‹œ, ์ž‘์€ ๋”ฐ์˜ดํ‘œ, ํฐ ๋”ฐ์˜ดํ‘œ์˜ ํŠน์ˆ˜๋ฌธ์ž๋Š” ์ถœ๋ ฅ์‹œ \๋ฅผ ๋ถ™ํ˜€์ค˜์•ผ ํ•œ๋‹ค . ๋‚˜๋จธ์ง€ ( ) _ / ์˜ ํŠน์ˆ˜ ๋ฌธ์ž๋Š” ๊ทธ๋Œ€๋กœ ์“ฐ๋ฉด ๋œ๋‹ค. # b๋Š” ์„ธ์ž๋ฆฌ ์ˆ˜ b=input() print(int(b[0])) print(int(b[1])) print(int(b[2])) # ์ž…๋ ฅ๊ฐ’์ด 365๋ฉด # ์ถœ๋ ฅ๊ฐ’์ด์€ 3\\n 6\\n 5\\n์ด๋‹ค. ใ„ทใ„ท โญ๏ธ Python Python์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, input๋Œ€์‹  sys.stdin.readline ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹จ, ์ด๋•Œ๋Š” ๋งจ ๋์˜ ๊ฐœํ–‰๋ฌธ์ž๊นŒ์ง€ ๊ฐ™์ด ์ž…๋ ฅ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ž์—ด์„ ์ €์žฅํ•˜๊ณ  ์‹ถ์„ ๊ฒฝ์šฐ .rstrip()์„ ์ถ”๊ฐ€๋กœ ํ•ด ์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. rstrip์„ ํ•˜๋ผ๋Š” ๊ฑด ๋ฌธ์ž์—ด ์ž์ฒด๋ฅผ ๋ณ€์ˆ˜์— ์ €์žฅํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์–˜๊ธฐ์ง€, ๊ฐœํ–‰๋ฌธ์ž๊ฐ€ ๋งจ ๋์— ๋“ค์–ด์™€๋„ int ๋ณ€ํ™˜์ด๋‚˜ sp.. 2023. 7. 3.