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

๐Ÿ’๊ณต๋ถ€72

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 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.
0์˜ ํŒฉํ† ๋ฆฌ์–ผ ํŒฉํ† ๋ฆฌ์–ผ ๋ฌธ์ œ๋ฅผ ํ’€๋‹ค๊ฐ€.. ์•„๋ฌด์ƒ๊ฐ์—†์ด 0!์€ 0์ด์ง€~! ํ•˜๊ณ  if๋ฌธ ์ผ๋Š”๋ฐ ๊ฒฐ๋ก  : 0! = 1์ž…๋‹ˆ๋‹ค.. ์™œ๋ƒํ•˜๋ฉด a! = a * (a-1)! if a == 1 1! = 1 * (1-1)! 1 = 1 * 0! ๊ทธ๋ž˜์„œ 0! = 1 ์ด ๋œ๋‹ค! 2020. 12. 9.
[๋ฐฑ์ค€] 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.
[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค Lv.2] ๋‹ค์Œ ํฐ ์ˆซ์ž programmers.co.kr/learn/courses/30/lessons/12911 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋‹ค์Œ ํฐ ์ˆซ์ž ์ž์—ฐ์ˆ˜ n์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, n์˜ ๋‹ค์Œ ํฐ ์ˆซ์ž๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜ ํ•ฉ๋‹ˆ๋‹ค. ์กฐ๊ฑด 1. n์˜ ๋‹ค์Œ ํฐ ์ˆซ์ž๋Š” n๋ณด๋‹ค ํฐ ์ž์—ฐ์ˆ˜ ์ž…๋‹ˆ๋‹ค. ์กฐ๊ฑด 2. n์˜ ๋‹ค์Œ ํฐ ์ˆซ์ž์™€ n์€ 2์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ–ˆ์„ ๋•Œ 1์˜ ๊ฐฏ์ˆ˜๊ฐ€ ๊ฐ™์Šต๋‹ˆ programmers.co.kr ๋‚˜์˜ ๋ฌธ์ œ์ ! bin() ์„ ์•ˆ์ผ๋‹ค!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ๊ทธ๋ž˜์„œ!!!!!!!!!!!!! ์ด์ง„์ˆ˜๋ฅผ ํ•˜๋‚˜์”ฉ ๋‹ค ๋งŒ๋“ค์–ด์คฌ๋‹ค ๋ฉ์ฒญํ•˜๋ฉด ๋ชธ์ด ๊ณ ์ƒํ•œ๋‹ค๋”๋‹ˆ.. ๐Ÿ’ ์ค‘์š”ํ•œ ์‚ฌ์‹ค bin(n) : 2์ง„์ˆ˜๋กœ ๋งŒ๋“ค์–ด์คŒ. return type = str hex(n) : 16์ง„์ˆ˜๋กœ ๋งŒ๋“ค์–ด์คŒ. return type = str oct(n) .. 2020. 12. 5.