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

ํŒŒ์ด์ฌ42

[BAEKJOON] ๋ฐฑ์ค€ Python 1๋‹จ๊ณ„ ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ 18108๋ฒˆ/10430๋ฒˆ/2588๋ฒˆ [BAEKJOON] ๋ฐฑ์ค€ Python 1๋‹จ๊ณ„ ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ 18108๋ฒˆ/10430๋ฒˆ/2588๋ฒˆ 18108๋ฒˆ(1998๋…„์ƒ์ธ ๋‚ด๊ฐ€ ํƒœ๊ตญ์—์„œ๋Š” 2541๋…„์ƒ?!) ICPC Bangkok Regional์— ์ฐธ๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜์™„๋‚˜ํ’ˆ ๊ตญ์ œ๊ณตํ•ญ์— ๋ง‰ ๋„์ฐฉํ•œ ํŒ€ ๋ ˆ๋“œ์‹œํ”„ํŠธ ์ผํ–‰์€ ๋ˆˆ์„ ๋ฏฟ์„ ์ˆ˜ ์—†์—ˆ๋‹ค. ๊ณตํ•ญ์˜ ๋Œ€ํ˜• ์Šคํฌ๋ฆฐ์— ์˜ฌํ•ด๊ฐ€ 2562๋…„์ด๋ผ๊ณ  ์ ํ˜€ ์žˆ๋˜ ๊ฒƒ์ด์—ˆ๋‹ค. ๋ถˆ๊ต ๊ตญ๊ฐ€์ธ ํƒœ๊ตญ์€ ๋ถˆ๋ฉธ๊ธฐ์›(ไฝ›ๆป…็ด€ๅ…ƒ), ์ฆ‰ ์„๊ฐ€๋ชจ๋‹ˆ๊ฐ€ ์—ด๋ฐ˜ํ•œ ํ•ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์—ฐ๋„๋ฅผ ์„ธ๋Š” ๋ถˆ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๋ฐ˜๋ฉด, ์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ์„œ๊ธฐ ์—ฐ๋„๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ๋ถˆ๊ธฐ ์—ฐ๋„๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ ์ด๋ฅผ ์„œ๊ธฐ ์—ฐ๋„๋กœ ๋ฐ”๊ฟ” ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค ์ž…๋ ฅ : ์„œ๊ธฐ ์—ฐ๋„๋ฅผ ์•Œ์•„๋ณด๊ณ  ์‹ถ์€ ๋ถˆ๊ธฐ ์—ฐ๋„ y๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1000 ≤ y ≤ 3000) ์˜ˆ์ œ์ž…๋ ฅ : 2541 ์˜ˆ์ œ์ถœ๋ ฅ: 1.. 2022. 3. 31.
[BAEKJOON] ๋ฐฑ์ค€ Python 1๋‹จ๊ณ„ ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ 10869๋ฒˆ / 10926๋ฒˆ / ์‚ฌ์น™์—ฐ์‚ฐ ??! [BAEKJOON] ๋ฐฑ์ค€ Python 1๋‹จ๊ณ„ ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ 10869๋ฒˆ / 10926๋ฒˆ / ์‚ฌ์น™์—ฐ์‚ฐ ??! 10869๋ฒˆ ๋‘ ์ž์—ฐ์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, A+B, A-B, A*B, A/B(๋ชซ), A%B(๋‚˜๋จธ์ง€)๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ : ๋‘ ์ž์—ฐ์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ A, B ≤ 10,000) ์ถœ๋ ฅ : ์ฒซ์งธ ์ค„์— A+B, ๋‘˜์งธ ์ค„์— A-B, ์…‹์งธ ์ค„์— A*B, ๋„ท์งธ ์ค„์— A/B, ๋‹ค์„ฏ์งธ ์ค„์— A%B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์•ž์„œ ํ’€์—ˆ๋˜ ์‚ฌ์น™์—ฐ์‚ฐ์˜ ๋ฌธ์ œ๊ฐ€ ๋ชจ๋‘ ์งฌ๋ฝ•์ด ๋˜์—ˆ๋‹ค. ๋‹ต : a,b = map(int, input().split()) print(a+b) print(a-b) print(a*b) print(a//b) print(a%b) A/B๋Š” ๋ชซ๋งŒ ์ถœ๋ ฅํ•˜๋ผ๊ณ  ํ–ˆ์œผ๋‹ˆ a//b๋กœ ๋ฐ”.. 2022. 3. 25.
[BAEKJOON] ๋ฐฑ์ค€ Python 1๋‹จ๊ณ„ ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ 10998๋ฒˆ / 1008๋ฒˆ AxB, A/B [BAEKJOON] ๋ฐฑ์ค€ Python 1๋‹จ๊ณ„ ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ 10998๋ฒˆ / 1008๋ฒˆ AxB, A/B 10998๋ฒˆ ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A×B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ €๋ฒˆ ํฌ์ŠคํŒ…์—์„œ A+B์™€ A-B๋ฌธ์ œ์™€ ๊ฐ™์€ ์œ ํ˜•์ธ๊ฒƒ๊ฐ™๋‹ค. ํ”„๋ฆฐํŠธ๊ฐ’๋งŒ ๊ณฑํ•˜๋Š” ๊ฑธ๋กœ ๋ฐ”๊ฟ”์„œ ์ถœ๋ ฅ ์‹œ๋„.! a,b = map(int, input().split()) print(a*b) 1008๋ฒˆ ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A/B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์กฐ๊ฑด ์ถœ๋ ฅ๊ฐ’์ด ์ฒซ์งธ ์ค„์— A/B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์‹ค์ œ ์ •๋‹ต๊ณผ ์ถœ๋ ฅ๊ฐ’์˜ ์ ˆ๋Œ€์˜ค์ฐจ ๋˜๋Š” ์ƒ๋Œ€์˜ค์ฐจ๊ฐ€ 10-9 ์ดํ•˜์ด๋ฉด ์ •๋‹ต์ด๋‹ค. ์ด๋ ‡๊ฒŒ ์จ์žˆ๋Š”๋ฐ ๊ฑฐ์˜ ์ •๋‹ต์„ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์ด ์•„๋‹๊นŒใ…‹ใ…‹ใ…‹ ์–˜๋„ ๊ทธ๋ƒฅ ๋ฌด๋ฆฌ์—†์ด,, a,b = map(int, input().split(.. 2022. 3. 24.
[BAEKJOON] ๋ฐฑ์ค€ Python 1๋‹จ๊ณ„ ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ 10171๋ฒˆ / 10172๋ฒˆ / ๊ณ ์–‘์ด์™€ ๊ฐœ ์ถœ๋ ฅํ•˜๊ธฐ [BAEKJOON] ๋ฐฑ์ค€ Python 1๋‹จ๊ณ„ ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ 10171๋ฒˆ / 10172๋ฒˆ / ๊ณ ์–‘์ด์™€ ๊ฐœ ์ถœ๋ ฅํ•˜๊ธฐ 10171๋ฒˆ ์•„๋ž˜ ์˜ˆ์ œ์™€ ๊ฐ™์ด ๊ณ ์–‘์ด๋ฅผ ์ถœ๋ ฅํ•˜์‹œ์˜ค. \ /\ ) ( ') ( / ) \(__)| โ€‹ ๊ณ ์–‘์ด ์ถœ๋ ฅ๋ฌธ์ œ! ๋Œ€์ฒด ์–ด๋””๊ฐ€ ๊ณ ์–‘์ด์ธ์ง€ ํ•œ์ฐธ ์ณ๋‹ค๋ณด๊ณ  ๋‚˜์„œ์•ผ ๊ณ ์–‘์ด์˜ ์˜†๋ชจ์Šต์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ์•„์ฑ˜๋‹คใ…‹ใ…‹ใ…‹ ํ‰์†Œ ๋”ฅ๋Ÿฌ๋‹ ๋ชจ๋ธ๋ง์„ ํ•˜๋ฉด์„œ ๊ณ ์–‘์ด๋ฅผ ์ถœ๋ ฅํ•  ์ผ์€ ์—†์—ˆ์œผ๋‹ˆ ๊ทธ๋ƒฅ print์— ๋ฌธ์ž์—ด๋กœ ๋„ฃ์œผ๋ฉด ๋˜๊ฒ ๊ฑฐ๋‹ˆ ์‹ถ์—ˆ์ง€๋งŒ ๋ฌธ์ œ๊ฐ€ ์ˆœ์ˆœํžˆ ๋„˜์–ด๊ฐ€์ฃผ์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋ž˜์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ด๋ดค๋Š”๋ฐ 1. str๋กœ ์ถœ๋ ฅํ•˜๊ธฐ 2. ํ•œ์ค„์”ฉ ์ถœ๋ ฅํ•˜๊ธฐ 3. ์ž‘์€๋”ฐ์˜ดํ‘œ๋กœ ์ถœ๋ ฅํ•˜๊ธฐ.. ๋“ฑ ๋‚ด๊ฐ€ ์•„๋Š” ํŒŒ์ด์ฌ ๋ฌธ๋ฒ•์„ ๋™์›ํ•ด ๋‹ค ์‹œ๋„ํ•ด๋ดค๋Š”๋ฐ ๋‹ค ์—๋Ÿฌ๊ฐ€ ๋œจ๋”๋ผ..! ๋˜๋„๋ก์ด๋ฉด ๋‹ต์„ ์•ˆ๋ณด๋ ค๊ณ  ํ–ˆ์—ˆ์ง€๋งŒ ์•„์˜ˆ ๋ฌธ๋ฒ• ์ž์ฒด๋ฅผ ๋ชจ๋ฅด๋ฉด ํ’€.. 2022. 3. 23.
[BAEKJOON] ๋ฐฑ์ค€ Python 1๋‹จ๊ณ„ ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ 2557๋ฒˆ / 10718๋ฒˆ ๊ถ์‹œ๋ ๋Œ€๋ฉด์„œ ํ’€๊ธฐ [BAEKJOON] ๋ฐฑ์ค€ Python 1๋‹จ๊ณ„ ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ 2557๋ฒˆ / 10718๋ฒˆ ๋ฐฑ์ค€ ๋ฌธ์ œ๋ฅผ ์–ด๋–ป๊ฒŒ ํ’€์–ด์•ผํ• ๊นŒ ๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€ ๊ทธ๋ƒฅ ๋‹จ๊ณ„๋ณ„๋กœ ํ‘ธ๋Š” ๊ฒƒ์œผ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค. 1๋‹จ๊ณ„๋Š” ์ž…์ถœ๋ ฅ๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ ๋ฌธ์ œ๋กœ ์ด 13๋ฌธ์ œ์ด๋‹ค. ์˜ค๋Š˜์€ ๋ง›๋ณด๊ธฐ๋กœ 1๋‹จ๊ณ„ ๋ฌธ์ œ์˜ 2557๋ฒˆ, 10718 ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค. 2557๋ฒˆ Hello World!๋ฅผ ์ถœ๋ ฅํ•˜์‹œ์˜ค. ์–ด..๋„ˆ๋ฌด ์‰ฌ์›Œ์„œ ๋‹นํ™ฉ์Šค๋Ÿฌ์› ๋Š”๋ฐ ํ‹€๋ ค์„œ ๋” ๋‹นํ™ฉ..! ๋‹ต : print("Hello World!") ์ €๋Š” ๋Š๋‚Œํ‘œ ์•ˆ๋ถ™์—ฌ์„œ ํ‹€๋ ธ๋‹ต๋‹ˆ๋‹ค ์ด ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์˜ ์ •๋‹ต๋ฅ ์ด 40%์ธ๋ฐ ํ‹€๋ฆฌ์‹  ๋ถ„ ๋ชจ๋‘ ์ €์ฒ˜๋Ÿผ ํ‹€๋ ธ์„ ๊ฑฐ๋ผ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค. ์–ธ์ œ๋‚˜ ์ถœ๋ ฅ๊ฐ’์„ ์ž˜ ํ™•์ธํ•˜๋ผ๋Š” ๊ตํ›ˆ์„ ์–ป์—ˆ๋„ค์š”.. ์ •ํ•ด์ ธ์žˆ๋Š” ์ถœ๋ ฅ๊ฐ’์€ ์™ ๋งŒํ•˜๋ฉด ๋ณต๋ถ™ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์•„์š” ๋ฌธ์ œ ํ’€์ด๋ฅผ ํ•˜์ž๋ฉด ํŒŒ์ด์ฌ์—์„œ๋Š” print().. 2022. 3. 22.
[BAEKJOON] ๋“œ๋””์–ด ๋‚˜๋„ ๋ฐฑ์ค€ ๋ฌธ์ œํ’€๊ธฐ ์‹œ์ž‘! ๋ฐฑ์ค€ Python 1000๋ฒˆ~1001๋ฒˆ / A+B / A-B [BAEKJOON] ๋“œ๋””์–ด ๋‚˜๋„ ๋ฐฑ์ค€ ๋ฌธ์ œํ’€๊ธฐ ์‹œ์ž‘! ๋ฐฑ์ค€ Python 1000๋ฒˆ~1001๋ฒˆ / A+B / A-B ๋“œ๋””์–ด ๋‚˜๋„ ๋ฐฑ์ค€ ๋ฌธ์ œ๋ฅผ ํ•˜๋‚˜์”ฉ ํ’€์–ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค! ํŒŒ์ด์ฌ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๊ณ , ์ฒœ์ฒœํžˆ ํ•˜๋ฃจ์— ํ•œ ๋‘ ๋ฌธ์ œ ์ •๋„ ํ’€๋‹ค๋ณด๋ฉด ์‹ค๋ ฅ์ด ์Œ“์ด๊ธธ ๋ฐ”๋ž˜๋ณธ๋‹ค..ใ…Žใ…Ž 1000๋ฒˆ ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ •์ˆ˜๋กœ ๋งŒ๋“ค์–ด์ฃผ๋Š” int, ์‚ฌ์šฉ์ž์—๊ฒŒ ์ž…๋ ฅ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” input()๊ณผ ๋ฐ›์€ a,b๋ฅผ ๋‚˜๋ˆ„์–ด์ค„ ์ˆ˜ ์žˆ๋Š” split()ํ•จ์ˆ˜๋ฅผ ๋„ฃ์–ด์ฃผ์–ด์„œ map์œผ๋กœ ๋ฌถ์–ด๋ฒ„๋ฆฐ ํ›„ a+b๋ฅผ ์ถœ๋ ฅํ•˜๊ฒŒ ํ–ˆ๋”๋‹ˆ ๊ฐ„๋‹จํžˆ ๋! ๋‹ต: a,b = map(int, input().split()) print(a+b) 1001๋ฒˆ ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A-B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„.. 2022. 3. 21.
[Python] ํŒŒ์ด์ฌ ๋ฌธ์ œ : ๊ฐ„๋‹จํ•œ ๋ฉ”๋ชจ์žฅ ๋งŒ๋“ค๊ธฐ [Python] ํŒŒ์ด์ฌ ๋ฌธ์ œ : ๊ฐ„๋‹จํ•œ ๋ฉ”๋ชจ์žฅ ๋งŒ๋“ค๊ธฐ ์›ํ•˜๋Š” ๋ฉ”๋ชจ๋ฅผ ํŒŒ์ผ์— ์ €์žฅํ•˜๊ณ  ์ถ”๊ฐ€ ๋ฐ ์กฐํšŒ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๊ฐ„๋‹จํ•œ ๋ฉ”๋ชจ์žฅ์„ ๋งŒ๋“ค์–ด๋ณด์ž. ๋‹ค๋ฅธ ๋ฌธ์ œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ธํ’‹, ์•„์›ƒํ’‹์„ ์ƒ๊ฐํ•ด๋ณด์ž. ์ธํ’‹ : ๋ฉ”๋ชจ ๋‚ด์šฉ, ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์˜ต์…˜ ์•„์›ƒํ’‹ : memo.txt ๊ทธ ์™ธ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ : ๋ฉ”๋ชจ์žฅ ์ถ”๊ฐ€ํ•˜๊ธฐ, ๋ฉ”๋ชจ ์กฐํšŒํ•˜๊ธฐ ์•„๋ž˜ ์ฝ”๋“œ ๋ช…๋ น์„ ์‹คํ–‰ํ–ˆ์„ ๋•Œ ๋ฉ”๋ชจ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด๋ณด์ž. python memo.py-a "Life is too short" memo.py๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ž‘์„ฑํ•  ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. -a๋Š” ์ด ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰ ์˜ต์…˜์ด๊ณ , "Life is too short"๋Š” ์ถ”๊ฐ€ํ•  ๋ฉ”๋ชจ ๋‚ด์šฉ์ด ๋˜๊ฒ ๋‹ค. 1. ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์€ ์˜ต์…˜๊ณผ ๋ฉ”๋ชจ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด๋ณด์ž. #C:/doit/memo.py import sys.. 2022. 3. 17.
[Python] ํŒŒ์ด์ฌ ๋ฌธ์ œ : ๊ฒŒ์‹œํŒ ํŽ˜์ด์ง•ํ•˜๊ธฐ [Python] ํŒŒ์ด์ฌ ๋ฌธ์ œ : ๊ฒŒ์‹œํŒ ํŽ˜์ด์ง•ํ•˜๊ธฐ ๋ฌธ์ œ : A์”จ๋Š” ๊ฒŒ์‹œํŒ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ฒŒ์‹œ๋ฌผ์˜ ์ด ๊ฑด์ˆ˜์™€ ํ•œ ํŽ˜์ด์ง€์— ๋ณด์—ฌ ์ค„ ๊ฒŒ์‹œ๋ฌผ ์ˆ˜๋ฅผ ์ž…๋ ฅ์œผ๋กœ ์ฃผ์—ˆ์„ ๋•Œ ์ด ํŽ˜์ด์ง€ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ํ•„์š”ํ•˜๋‹ค๊ณ  ํ•œ๋‹ค. ํ•„์š”ํ•œ๋ฐ ๋ญ ์–ด์ฉŒ๋ผ๊ณ ? ๋ผ๋Š” ๋Š๋‚Œ์ด ๋“ค๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋์ด ๋‚œ๋‹ค.. ์ผ๋‹จ ํŽ˜์ด์ง•์ด๋ž€? ๋ฌธ์ œ์— ์จ์žˆ๋Š”๋Œ€๋กœ ๊ฒŒ์‹œํŒ์˜ ํŽ˜์ด์ง€ ์ˆ˜๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์„ ํŽ˜์ด์ง•์ด๋ผ๊ณ  ํ•œ๋‹ค. ๋จผ์ € ์ธํ’‹๊ฐ’, ์•„์›ƒํ’‹ ๊ฐ’์„ ์ƒ๊ฐํ•ด๋ณด์ž. ์ธํ’‹ : ๊ฒŒ์‹œ๋ฌผ์˜ ์ด ๊ฑด์ˆ˜, ํ•œ ํŽ˜์ด์ง€์—์„œ ๋ณด์—ฌ ์ค„ ๊ฒŒ์‹œ๋ฌผ์˜ ์ˆ˜ ์•„์›ƒํ’‹ : ์ด ํŽ˜์ด์ง€์˜ ์ˆ˜ ๋งŒ์•ฝ, ๊ฒŒ์‹œ๋ฌผ์˜ ์ด ๊ฑด์ˆ˜๊ฐ€ 5๊ฑด์ด๊ณ , ํ•œ ํŽ˜์ด์ง€์—์„œ ๋ณด์—ฌ ์ค„ ๊ฒŒ์‹œ๋ฌผ์˜ ์ˆ˜๊ฐ€ 10๊ฐœ์ด๋ฉด ์ด ํŽ˜์ด์ง€ ์ˆ˜๋Š” ๋‹น์—ฐํžˆ 1์ด๋˜๊ฒ ๋‹ค. ๋˜ํ•œ, ๊ฒŒ์‹œ๋ฌผ์˜ ์ด ๊ฑด์ˆ˜๊ฐ€ 15๊ฑด์ด๊ณ , ํ•œ ํŽ˜์ด์ง€์—์„œ ๋ณด์—ฌ์ค„ ๊ฒŒ์‹œ๋ฌผ ์ˆ˜๊ฐ€.. 2022. 3. 16.
[Python] ์ ํ”„ ํˆฌ ํŒŒ์ด์ฌ ์—ฐ์Šต๋ฌธ์ œ ํ’€์ด 5์žฅ [Python] ์ ํ”„ ํˆฌ ํŒŒ์ด์ฌ ์—ฐ์Šต๋ฌธ์ œ ํ’€์ด 5์žฅ Q1. ๋‹ค์Œ์€ Calculator ํด๋ž˜์Šค์ด๋‹ค. class Calculator: def __init__(self): self.value = 0 def add(self, val): self.value += val ์œ„ ํด๋ž˜์Šค๋ฅผ ์ƒ์†ํ•˜๋Š” UpgradeCalculator๋ฅผ ๋งŒ๋“ค๊ณ  ๊ฐ’์„ ๋บ„ ์ˆ˜ ์žˆ๋Š” minus ๋ฉ”์„œ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ด๋ณด์ž. ์ฆ‰ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋™์ž‘ํ•˜๋Š” ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค. cal = UpgradeCalculator() cal.add(10) cal.munus(7) print(cal.value) #10์—์„œ 7์„ ๋บ€ 3์„ ์ถœ๋ ฅ ๋‹ต: class UpgradeCalculator(Calculator): def minus(self,val): self.value -= v.. 2022. 3. 12.
[Python] ํŒŒ์ด์ฌ ๋‚ด์žฅํ•จ์ˆ˜ ๋ชจ์Œ 3ํƒ„ ord / pow / range / round / sorted / str / sum / tuple / type / zip ๋“œ๋””์–ด ๋งˆ์ง€๋ง‰! ํŒŒ์ด์ฌ ๋‚ด์žฅํ•จ์ˆ˜ ๋ชจ์Œ 3ํƒ„! ํœด~ ord ord(c)๋Š” ๋ฌธ์ž์˜ ์•„์Šคํ‚ค ์ฝ”๋“œ ๊ฐ’์„ ๋ฐ˜ํ™˜. >>> ord('a') 97 >>> ord('b') 98 1ํƒ„์—์„œ ์„ค๋ช…ํ•œ chr(i) ํ•จ์ˆ˜์™€ ๋ฐ˜๋Œ€์ด๋‹ˆ ํ˜ผ๋™ํ•˜์ง€ ์•Š๋„๋ก ์กฐ์‹ฌํ•˜์ž chr๋Š” ์•„์Šคํ‚ค ์ฝ”๋“œ๊ฐ’์„ ๋ฐ›์•„ ๋ฌธ์ž๋ฅผ ์ถœ๋ ฅํ•˜๊ณ  ord๋Š” ๋ฌธ์ž๋ฅผ ๋ฐ›์•„ ์•„์Šคํ‚ค ์ฝ”๋“œ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค. pow pow(x,y)๋Š” x์˜ y ์ œ๊ณฑํ•œ ๊ฒฐ๊ด๊ฐ’์„ ๋ฆฌํ„ดํ•œ๋‹ค. >>> pow(2,4) 16 >>> pow(3,3) 27 range range([start,]stop[,step])์€ for๋ฌธ๊ณผ ์ž์ฃผ ์‚ฌ์šฉํ•œ๋‹ค. ์ž…๋ ฅ๋ฐ›์€ ์ˆซ์ž์— ํ•ด๋‹น๋˜๋Š” ๋ฒ”์œ„ ๊ฐ’์„ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๊ฐ์ฒด๋กœ ๋งŒ๋“ค์–ด์„œ ๋ฆฌํ„ดํ•œ๋‹ค. >>> list(range(5)) [0, 1, 2, 3, 4] ์œ„ ์ฝ”๋“œ์ฒ˜๋Ÿผ ์‹œ์ž‘ ์ˆซ์ž๋ฅผ ์ง€์ •ํ•ด์ฃผ์ง€ ์•Š์œผ๋ฉด .. 2022. 3. 10.
๋ฐ˜์‘ํ˜•