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

๐Ÿ’๊ณต๋ถ€/์•Œ๊ณ ๋ฆฌ์ฆ˜17

[๋ฐฑ์ค€] 14889๋ฒˆ ์Šคํƒ€ํŠธ์™€ ๋งํฌ www.acmicpc.net/problem/14889 14889๋ฒˆ: ์Šคํƒ€ํŠธ์™€ ๋งํฌ ์˜ˆ์ œ 2์˜ ๊ฒฝ์šฐ์— (1, 3, 6), (2, 4, 5)๋กœ ํŒ€์„ ๋‚˜๋ˆ„๋ฉด ๋˜๊ณ , ์˜ˆ์ œ 3์˜ ๊ฒฝ์šฐ์—๋Š” (1, 2, 4, 5), (3, 6, 7, 8)๋กœ ํŒ€์„ ๋‚˜๋ˆ„๋ฉด ๋œ๋‹ค. www.acmicpc.net ๋ฌธ์ œ๊ฐ€ ๊ธธ๋ฉด ๊ฒ๋ถ€ํ„ฐ ๋จน๊ณ ๋ณด๋Š” ์‚ฌ๋žŒ์ด์ง€๋งŒ ์ด๋ฌธ์ œ๋Š” ๊ณจ๋“œ๊ฐ€ ์•„๋‹ˆ๋‹ˆ๊นŒ ๋‡Œ์— ํž˜์ฃผ๊ณ  ํ’€์—ˆ๋‹ค๐Ÿ˜ค ์•„๋‹ˆ ๊ทธ๋ฆฌ๊ณ  ๋‚˜ ์ด๊ฑฐ ์“ธ๋•Œ "ํžŒํŠธ"๋ผ๋Š”๊ฒŒ ์กด์žฌํ•˜๋Š”์ง€ ์ฒจ์•Œ์•˜๋‹ค ์ด๋Ÿด์ˆ˜๊ฐ€;ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ๋ฌธ์ œ๊ฐ€ ๋จผ์†Œ๋ฆฐ๊ฐ€ ์‹ถ์–ด์„œ ๋˜ ์ ์–ด๋ดค์—ˆ์ง€. ํ•œ ํŒ€์ด ๋œ ์นœ๊ตฌ๋“ค์˜ ๋Šฅ๋ ฅ์น˜๋ฅผ ๋ชจ๋‘ ๋”ํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๊ทธ๋Ÿผ ๋ญ˜ ํ•ด์•ผํ•˜๋Š”๊ฐ€! 1. ์‚ฌ๋žŒ์ด ๋ช‡ ๋ช…์ธ์ง€ → int(input()) ์œผ๋กœ ๋ฐ›์Œ. ๋งŒ์•ฝ 6๋ช…์ด๋ผ๊ณ  ํ•œ๋‹ค๋ฉด.. → people = [0,1,2,3,4,5] ์ด๋ ‡๊ฒŒ.. 2021. 1. 7.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.2] ์‚ผ๊ฐ ๋‹ฌํŒฝ์ด programmers.co.kr/learn/courses/30/lessons/68645 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์‚ผ๊ฐ ๋‹ฌํŒฝ์ด 5 [1,2,12,3,13,11,4,14,15,10,5,6,7,8,9] 6 [1,2,15,3,16,14,4,17,21,13,5,18,19,20,12,6,7,8,9,10,11] programmers.co.kr ์Šฌ์Šฌ ์ด๊ฒŒ ๋ ˆ๋ฒจ 2๋ผ๊ณ ?!!?!? ํ•˜๋Š” ๋ฌธ์ œ๋“ค์ด ๋‚˜์˜จ๋‹ค...๐Ÿคฆ‍โ™€๏ธ ๋ฒŒ์จ ๋ ˆ๋ฒจ 3์ด ๋ฌด์„ญ๋‹ค...... ์ขŒํ‘œ๋ฅผ ์ด๋™ํ•ด์„œ ํ’€์–ด์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐ์€ ํ–ˆ์œผ๋‚˜ n*n ๋ฐฐ์—ด์ด ์•„๋‹ˆ๋ผ 1, 2, 3, 4, 5.... ์ด๋Ÿฐ ์‹์œผ๋กœ ์ด์ฐจ์› ๋ฐฐ์—ด์„ ๋งŒ๋“ค๋ ค๊ณ  ํ–ˆ์Œ ( [ [0], [0,0], [0,0,0], [0,0,0,0] .... ] ) ๊ทธ๋Ÿฌ๋‹ค ๋„ˆ๋ฌด ์–ด๋ ค์›Œ์„œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์€ ์–ด๋–ป๊ฒŒ ํ’€์—ˆ๋‚˜ ์„ ์กฐ๋“ค์˜ ์ง€ํ˜œ๋ฅผ .. 2021. 1. 5.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.2] ๊ตฌ๋ช…๋ณดํŠธ programmers.co.kr/learn/courses/30/lessons/42885 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๊ตฌ๋ช…๋ณดํŠธ ๋ฌด์ธ๋„์— ๊ฐ‡ํžŒ ์‚ฌ๋žŒ๋“ค์„ ๊ตฌ๋ช…๋ณดํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ตฌ์ถœํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ๋ช…๋ณดํŠธ๋Š” ์ž‘์•„์„œ ํ•œ ๋ฒˆ์— ์ตœ๋Œ€ 2๋ช…์”ฉ ๋ฐ–์— ํƒˆ ์ˆ˜ ์—†๊ณ , ๋ฌด๊ฒŒ ์ œํ•œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ๋žŒ๋“ค์˜ ๋ชธ๋ฌด๊ฒŒ๊ฐ€ [70kg, 50kg, 80kg, 5 programmers.co.kr ์ฒ˜์Œ์—” ํ•ฉ์„ ๊ตฌํ•˜๊ณ  pop ํ•˜๋Š” ์‹์œผ๋กœ ์ง„ํ–‰ํ–ˆ์ง€๋งŒ... ์‹œ๊ฐ„์ดˆ๊ณผ๊ฐ€ ๋– ์„œ ๊ฒฐ๊ตญ ํ’€์ด๋ฅผ ๊ฒ€์ƒ‰ํ•ด๋ณด์•˜๋‹คใ… ใ…  ์ง์ ‘ list๋ฅผ ์–ด๋–ป๊ฒŒ ์กฐ์ž‘ํ•˜์ง€๋ง๊ณ  index๋งŒ ํ™œ์šฉํ•˜๋Š” ํ’€์ด๊ฐ€ ์žˆ์–ด์„œ ์ด์šฉํ•ด์„œ ํ’€์–ด๋ดค์Œ.... ๊ฐˆ๊ธธ์ด ๋„ˆ๋ฌด๋„ˆ๋ฌด ๋ฉ€๋‹ค.. 1. people์„ sortํ•ด์„œ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค 2. ๊ฐ€์žฅ ๊ฐ€๋ฒผ์šด ์‚ฌ๋žŒ / ๊ฐ€์žฅ ๋ฌด๊ฑฐ์šด ์‚ฌ๋žŒ์„ ์ฒดํฌํ•ฉ๋‹ˆ๋‹ค → light = 0, hea.. 2020. 12. 26.
[๋ฐฑ์ค€] 2447๋ฒˆ ๋ณ„์ฐ๊ธฐ-10 ๋ณ„์„ why.. www.acmicpc.net/problem/2447 2447๋ฒˆ: ๋ณ„ ์ฐ๊ธฐ - 10 ์žฌ๊ท€์ ์ธ ํŒจํ„ด์œผ๋กœ ๋ณ„์„ ์ฐ์–ด ๋ณด์ž. N์ด 3์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ(3, 9, 27, ...)์ด๋ผ๊ณ  ํ•  ๋•Œ, ํฌ๊ธฐ N์˜ ํŒจํ„ด์€ N×N ์ •์‚ฌ๊ฐํ˜• ๋ชจ์–‘์ด๋‹ค. ํฌ๊ธฐ 3์˜ ํŒจํ„ด์€ ๊ฐ€์šด๋ฐ์— ๊ณต๋ฐฑ์ด ์žˆ๊ณ , ๊ฐ€์šด๋ฐ๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์นธ์— ๋ณ„์ด www.acmicpc.net why.. ์™œ ๊ผญ ์ด๋ ‡๊ฒŒ ๋ณ„์„ ์ฐ๊ณ ์‹ถ์—ˆ๋Š”์ง€ ์•Œ ์ˆ˜๊ฐ€ ์—†์ง€๋งŒ.. ์ •๋ง ๋ชจ๋ฅด๊ฒ ์–ด์„œ ๊ฒ€์ƒ‰ํ•ด๋ดค๊ธฐ ๋•Œ๋ฌธ์— ๋จผ์ € ํ’€์–ด๋ณด์‹ ๋ถ„๋“ค๊ป˜ ํ•ญ์ƒ ๊ฐ์‚ฌํ•œ ๋งˆ์Œ๋ฟ์ž…๋‹ˆ๋‹ค๐Ÿ™‡‍โ™€๏ธ ์ผ๋‹จ ์˜ˆ์‹œ๋Š” ๊ฐ€๋ณ๊ฒŒ 9๋กœ ์‹œ์ž‘(์ด๋ฏธ์ง€๊ฐ€ ๊ธธ์–ด์„œ ์„ค๋ช…๋„ ๊ธธ์–ด์งˆ ์˜ˆ์ •..) ๐Ÿ™‹‍โ™€๏ธ ์ž‘์„ฑํ•œ ์ฝ”๋“œ ๋”๋ณด๊ธฐ ํ…Œ์ŠคํŠธ ํ•˜๊ธฐ ์œ„ํ•œ print๋„ ๋‹ค ๋“ค์–ด์žˆ์Œ...๐Ÿ˜– # 2447 ๋ฒˆ : ๋ณ„์ฐ๊ธฐ-10 def recursive_2447(): .. 2020. 12. 19.
[๋ฐฑ์ค€] 2869๋ฒˆ ๋‹ฌํŒฝ์ด๋Š” ์˜ฌ๋ผ๊ฐ€๊ณ  ์‹ถ๋‹ค www.acmicpc.net/problem/2869 2869๋ฒˆ: ๋‹ฌํŒฝ์ด๋Š” ์˜ฌ๋ผ๊ฐ€๊ณ  ์‹ถ๋‹ค ์ฒซ์งธ ์ค„์— ์„ธ ์ •์ˆ˜ A, B, V๊ฐ€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด์„œ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net ์ฒ˜์Œ์—๋Š” while ๋Œ๋ ธ๋Š”๋ฐ 0.15์ดˆ ์ œํ•œ์ธ๊ฑฐ๋ณด๊ณ  ์•ˆ๋˜๊ฒ ๊ตฌ๋จผ... ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๊ณ  ์ •๋ง ์‹œ๊ฐ„์ดˆ๊ณผํ–ˆ์Œ ๊ทธ๋ž˜์„œ ๋‚˜๋ˆ„๊ธฐ ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ํ’€๋ ค๊ณ ํ–ˆ๋Š”๋ฐ ์ƒ๊ฐ๋ณด๋‹ค ํ—ค๋งธ๋‹ค... ์˜ˆ์‹œ์— ๊ด€ํ•ด์„œ๋งŒ ๋„ˆ๋ฌด ์ƒ๊ฐํ•ด์„œ? ๋‹ค๋ฅธ ํ…Œ์ผ€ ๋“ค์–ด๊ฐ€๋ฉด ํ‹€๋ฆฌ๊ฒŒ ๋‚˜์™€์„œ ๊ณ„์† ํ‹€๋ ธ๋˜๋“ฏ ๋‚˜๋ˆ„์–ด๋–จ์–ด์ง€๋Š” ๊ฒฝ์šฐ / ๋‚˜๋ˆ ๋–จ์–ด์ง€์ง€์•Š๋Š” ๊ฒฝ์šฐ ๋กœ ์ƒ๊ฐํ•ด์•ผํ–ˆ๋Š”๋ฐ ๋ชซ์ด 0์ธ๊ฒฝ์šฐ / 0์ด์•„๋‹Œ๊ฒฝ์šฐ ๋กœ ์ƒ๊ฐํ•ด์„œ...ใ… ใ…  ์•”ํŠผ ํ’€์ด๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค ๐Ÿƒ‍โ™€๏ธ ์ œ์ถœํ•œ ์ฝ”๋“œ ๋”๋ณด๊ธฐ def math_2869(): a, b, v = map(int.. 2020. 12. 6.