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

ํŒŒ์ด์ฌ ๋ฌธ์ œ10

[BAEKJOON] ๋ฐฑ์ค€ Python 3๋‹จ๊ณ„ ๋ฐ˜๋ณต๋ฌธ 10952๋ฒˆ / 10951๋ฒˆ / 1110๋ฒˆ / A+B -5 / A+B -4 / ๋”ํ•˜๊ธฐ ์‚ฌ์ดํด [BAEKJOON] ๋ฐฑ์ค€ Python 3๋‹จ๊ณ„ ๋ฐ˜๋ณต๋ฌธ 10952๋ฒˆ / 10951๋ฒˆ / 1110๋ฒˆ / A+B -5 / A+B -4 / ๋”ํ•˜๊ธฐ ์‚ฌ์ดํด 10952๋ฒˆ(A+B -5) ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ : ์ž…๋ ฅ์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๊ฐ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 < A, B < 10) ์ž…๋ ฅ์˜ ๋งˆ์ง€๋ง‰์—๋Š” 0 ๋‘ ๊ฐœ๊ฐ€ ๋“ค์–ด์˜จ๋‹ค. ์ถœ๋ ฅ : ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค A+B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. A+B๋ฌธ์ œ๋Š” ์–ธ์ œ ๋์ด ๋‚˜๋Š”๊ฑธ๊นŒ. ๋“œ๋””์–ด for๊ฐ€ ์•„๋‹Œ while์„ ์‚ฌ์šฉํ•  ๋•Œ๊ฐ€ ์™”๋‚˜๋ณด๋‹ค. while์€ ์กฐ๊ฑด๋ฌธ์ด ์ฐธ์ธ ๊ฒฝ์šฐ ๋ฐ˜๋ณต์„ ์ง„ํ–‰ํ•˜๊ณ , ๊ฑฐ์ง“์ธ ๊ฒฝ์šฐ ๋ฐ˜๋ณต๋ฌธ์„ ๋น ์ ธ๋‚˜์˜จ๋‹ค. ์ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์‹์„ ์ •๋ฆฌํ•ด๋ณด์ž๋ฉด... 2022. 4. 13.
[BAEKJOON] ๋ฐฑ์ค€ Python 3๋‹จ๊ณ„ ๋ฐ˜๋ณต๋ฌธ 2438๋ฒˆ/ 2439๋ฒˆ / 10871๋ฒˆ / ๋ณ„์ฐ๊ธฐ -1 / ๋ณ„์ฐ๊ธฐ -2 / x๋ณด๋‹ค ์ž‘์€ ์ˆ˜ [BAEKJOON] ๋ฐฑ์ค€ Python 3๋‹จ๊ณ„ ๋ฐ˜๋ณต๋ฌธ 2438๋ฒˆ/ 2439๋ฒˆ / 10871๋ฒˆ / ๋ณ„์ฐ๊ธฐ -1 / ๋ณ„์ฐ๊ธฐ -2 / x๋ณด๋‹ค ์ž‘์€ ์ˆ˜ 2438๋ฒˆ(๋ณ„์ฐ๊ธฐ -1) ์ฒซ์งธ ์ค„์—๋Š” ๋ณ„ 1๊ฐœ, ๋‘˜์งธ ์ค„์—๋Š” ๋ณ„ 2๊ฐœ, N๋ฒˆ์งธ ์ค„์—๋Š” ๋ณ„ N๊ฐœ๋ฅผ ์ฐ๋Š” ๋ฌธ์ œ ์ž…๋ ฅ : ์ฒซ์งธ ์ค„์— N(1 ≤ N ≤ 100)์ด ์ฃผ์–ด์ง„๋‹ค. ์ถœ๋ ฅ : ์ถœ๋ ฅ * ** *** **** ***** ๋ณ„์ฐ๊ธฐ ๋ฌธ์ œ๋Š” ์–ด๋–ค ์–ธ์–ด์ด๋“ , ๋ชจ๋“  ์ฝ”๋”ฉ ์ฑ…์— ๋‹ค ๋“ค์–ด๊ฐ€์žˆ๋Š” ์˜ˆ์ œ์ธ ๊ฒƒ๊ฐ™๋‹ค. 1. N์„ input์œผ๋กœ ๋ฐ›์•„์ค€๋‹ค. 2. N๋ฒˆ ๋Œ์•„๊ฐ€๋Š” for๋ฌธ์„ ๋งŒ๋“ ๋‹ค 3. N๋ฒˆ๋งŒํผ x๊ฐ€ 1์”ฉ ๋”ํ•ด์ง„๋‹ค. 4. *์— x๋ฅผ ๊ณฑํ•œ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. N = int(input()) x = 0 for i in range(N): x += 1 print('*'*x) ๊ฐ„๋‹จํ•˜๊ฒŒ ์™„๋ฃŒ! 2.. 2022. 4. 12.
[BAEKJOON] ๋ฐฑ์ค€ Python 2๋‹จ๊ณ„ ์กฐ๊ฑด๋ฌธ 2480๋ฒˆ / ์ฃผ์‚ฌ์œ„ ์„ธ๊ฐœ [BAEKJOON] ๋ฐฑ์ค€ Python 2๋‹จ๊ณ„ ์กฐ๊ฑด๋ฌธ 2480๋ฒˆ / ์ฃผ์‚ฌ์œ„ ์„ธ๊ฐœ 2480๋ฒˆ (์ฃผ์‚ฌ์œ„ ์„ธ๊ฐœ) 1์—์„œ๋ถ€ํ„ฐ 6๊นŒ์ง€์˜ ๋ˆˆ์„ ๊ฐ€์ง„ 3๊ฐœ์˜ ์ฃผ์‚ฌ์œ„๋ฅผ ๋˜์ ธ์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ทœ์น™์— ๋”ฐ๋ผ ์ƒ๊ธˆ์„ ๋ฐ›๋Š” ๊ฒŒ์ž„์ด ์žˆ๋‹ค. 1. ๊ฐ™์€ ๋ˆˆ์ด 3๊ฐœ๊ฐ€ ๋‚˜์˜ค๋ฉด 10,000์›+(๊ฐ™์€ ๋ˆˆ)×1,000์›์˜ ์ƒ๊ธˆ์„ ๋ฐ›๊ฒŒ ๋œ๋‹ค. 2. ๊ฐ™์€ ๋ˆˆ์ด 2๊ฐœ๋งŒ ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ์—๋Š” 1,000์›+(๊ฐ™์€ ๋ˆˆ)×100์›์˜ ์ƒ๊ธˆ์„ ๋ฐ›๊ฒŒ ๋œ๋‹ค. 3. ๋ชจ๋‘ ๋‹ค๋ฅธ ๋ˆˆ์ด ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ์—๋Š” (๊ทธ ์ค‘ ๊ฐ€์žฅ ํฐ ๋ˆˆ)×100์›์˜ ์ƒ๊ธˆ์„ ๋ฐ›๊ฒŒ ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, 3๊ฐœ์˜ ๋ˆˆ 3, 3, 6์ด ์ฃผ์–ด์ง€๋ฉด ์ƒ๊ธˆ์€ 1,000+3×100์œผ๋กœ ๊ณ„์‚ฐ๋˜์–ด 1,300์›์„ ๋ฐ›๊ฒŒ ๋œ๋‹ค. ๋˜ 3๊ฐœ์˜ ๋ˆˆ์ด 2, 2, 2๋กœ ์ฃผ์–ด์ง€๋ฉด 10,000+2×1,000 ์œผ๋กœ ๊ณ„์‚ฐ๋˜์–ด 12,000์›์„ ๋ฐ›๊ฒŒ ๋œ๋‹ค.. 2022. 4. 7.
[BAEKJOON] ๋ฐฑ์ค€ Python 2๋‹จ๊ณ„ ์กฐ๊ฑด๋ฌธ 2525๋ฒˆ / ์˜ค๋ธ ์‹œ๊ณ„ [BAEKJOON] ๋ฐฑ์ค€ Python 2๋‹จ๊ณ„ ์กฐ๊ฑด๋ฌธ 2525๋ฒˆ / ์˜ค๋ธ ์‹œ๊ณ„ 2525๋ฒˆ(์˜ค๋ธ ์‹œ๊ณ„) KOI ์ „์ž์—์„œ๋Š” ๊ฑด๊ฐ•์— ์ข‹๊ณ  ๋ง›์žˆ๋Š” ํ›ˆ์ œ์˜ค๋ฆฌ๊ตฌ์ด ์š”๋ฆฌ๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ์ธ๊ณต์ง€๋Šฅ ์˜ค๋ธ์„ ๊ฐœ๋ฐœํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์ธ๊ณต์ง€๋Šฅ ์˜ค๋ธ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ ๋‹นํ•œ ์–‘์˜ ์˜ค๋ฆฌ ํ›ˆ์ œ ์žฌ๋ฃŒ๋ฅผ ์ธ๊ณต์ง€๋Šฅ ์˜ค๋ธ์— ๋„ฃ์œผ๋ฉด ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ธ๊ณต์ง€๋Šฅ ์˜ค๋ธ์€ ์˜ค๋ธ๊ตฌ์ด๊ฐ€ ๋๋‚˜๋Š” ์‹œ๊ฐ„์„ ๋ถ„ ๋‹จ์œ„๋กœ ์ž๋™์ ์œผ๋กœ ๊ณ„์‚ฐํ•œ๋‹ค. ๋˜ํ•œ, KOI ์ „์ž์˜ ์ธ๊ณต์ง€๋Šฅ ์˜ค๋ธ ์•ž๋ฉด์—๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ํ›ˆ์ œ์˜ค๋ฆฌ๊ตฌ์ด ์š”๋ฆฌ๊ฐ€ ๋๋‚˜๋Š” ์‹œ๊ฐ์„ ์•Œ๋ ค ์ฃผ๋Š” ๋””์ง€ํ„ธ ์‹œ๊ณ„๊ฐ€ ์žˆ๋‹ค. ํ›ˆ์ œ์˜ค๋ฆฌ๊ตฌ์ด๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ์‹œ๊ฐ๊ณผ ์˜ค๋ธ๊ตฌ์ด๋ฅผ ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์‹œ๊ฐ„์ด ๋ถ„๋‹จ์œ„๋กœ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์˜ค๋ธ๊ตฌ์ด๊ฐ€ ๋๋‚˜๋Š” ์‹œ๊ฐ์„ ๊ณ„์‚ฐํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ : ์ฒซ์งธ ์ค„์—๋Š” ํ˜„์žฌ ์‹œ๊ฐ์ด ๋‚˜์˜จ๋‹ค. ํ˜„์žฌ ์‹œ๊ฐ์€ ์‹œ A (.. 2022. 4. 6.
[BAEKJOON] ๋ฐฑ์ค€ Python 2๋‹จ๊ณ„ ์กฐ๊ฑด๋ฌธ 1330๋ฒˆ / 9498๋ฒˆ / 2753๋ฒˆ / ๋‘ ์ˆ˜ ๋น„๊ตํ•˜๊ธฐ / ์‹œํ—˜ ์„ฑ์  / ์œค๋…„ [BAEKJOON] ํŒŒ์ด์ฌ Python 2๋‹จ๊ณ„ ์กฐ๊ฑด๋ฌธ 1330๋ฒˆ / 9498๋ฒˆ / 2753๋ฒˆ / ๋‘ ์ˆ˜ ๋น„๊ตํ•˜๊ธฐ / ์‹œํ—˜ ์„ฑ์  / ์œค๋…„ 1330๋ฒˆ (๋‘ ์ˆ˜ ๋น„๊ตํ•˜๊ธฐ) ๋‘ ์ •์ˆ˜ A์™€ B๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, A์™€ B๋ฅผ ๋น„๊ตํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ : ์ฒซ์งธ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. A์™€ B๋Š” ๊ณต๋ฐฑ ํ•œ ์นธ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด์ ธ ์žˆ๋‹ค. ์ถœ๋ ฅ : ์ฒซ์งธ ์ค„์— ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. A๊ฐ€ B๋ณด๋‹ค ํฐ ๊ฒฝ์šฐ์—๋Š” '>'๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. A๊ฐ€ B๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ์—๋Š” ' 2022. 4. 1.
[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.
[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] ํŒŒ์ด์ฌ ๋ฌธ์ œ : 3๊ณผ 5์˜ ๋ฐฐ์ˆ˜ ํ•ฉํ•˜๊ธฐ ํฌ์ŠคํŒ…์„ ํ•˜๋ฉด์„œ ํŒŒ์ด์ฌ์˜ ํ—ท๊ฐˆ๋ฆฌ๋Š” ๊ฐœ๋…๋“ค์„ ๋‹ค์‹œํ•œ๋ฒˆ ์ •๋ฆฌํ–ˆ๋‹ค. ๋ฐฑ์ค€์œผ๋กœ ๋„˜์–ด๊ฐ€๊ธฐ์ „์— ์ฑ… ๋’ค์—์žˆ๋Š” ๋ฌธ์ œ๋“ค์„ ํ’€์–ด๋ณด๋ ค๊ณ ํ•œ๋‹ค. 3๊ณผ 5์˜ ๋ฐฐ์ˆ˜ ํ•ฉํ•˜๊ธฐ (์ฑ… 273P) ๋ฌธ์ œ : 10 ๋ฏธ๋งŒ์˜ ์ž์—ฐ์ˆ˜์—์„œ 3๊ณผ 5์˜ ๋ฐฐ์ˆ˜๋ฅผ ๊ตฌํ•˜๋ฉด 3,5,6,9์ด๋‹ค. ์ด๋“ค์˜ ์ดํ•ฉ์€ 23์ด๋‹ค. 1000 ๋ฏธ๋งŒ์˜ ์ž์—ฐ์ˆ˜์—์„œ 3์˜ ๋ฐฐ์ˆ˜์™€ 5์˜ ๋ฐฐ์ˆ˜์˜ ์ดํ•ฉ์„ ๊ตฌํ•˜๋ผ. ํ•ญ์ƒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•  ๋•Œ์—๋Š” ์‰ฌ์šด ๊ฒƒ์ด๋“  ์–ด๋ ค์šด ๊ฒƒ์ด๋“  ์ธํ’‹๊ฐ’์ด ๋ฌด์—‡์ด๊ณ , ์•„์›ƒํ’‹ ๊ฐ’์ด ๋ฌด์–ธ์ธ์ง€ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ธํ’‹ : 1000๋ฏธ๋งŒ์˜ ์ž์—ฐ์ˆ˜(1๋ถ€ํ„ฐ 999๊นŒ์ง€) ์•„์›ƒํ’‹ : 3์˜ ๋ฐฐ์ˆ˜์™€ 5์˜ ๋ฐฐ์ˆ˜์˜ ์ดํ•ฉ. ๊ทธ๋ฆฌ๊ณ  1. 3์˜ ๋ฐฐ์ˆ˜์™€ 5์˜ ๋ฐฐ์ˆ˜๋Š” ์–ด๋–ป๊ฒŒ ์ฐพ์„ ๊ฒƒ์ธ๊ฐ€? 2. 3์˜ ๋ฐฐ์ˆ˜์™€ 5์˜ ๋ฐฐ์ˆ˜๊ฐ€ ๊ฒน์น  ๋•Œ์—๋Š” ์–ด๋–ป๊ฒŒ ํ•  ๊ฒƒ์ธ๊ฐ€? ๋“ฑ๋“ฑ ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ์ƒ๊ฐํ•ด์„œ ์ ์–ด๋‘”๋‹ค. ์ž, ๊ทธ๋Ÿผ ๋จผ์ €.. 2022. 3. 14.
[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.
๋ฐ˜์‘ํ˜•