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

๋ฐฑ์ค€16

[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.
๋ฐ˜์‘ํ˜•