๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

๋™์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ3

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] N์œผ๋กœ ํ‘œํ˜„/Python - Lv.3 โ“๋ฌธ์ œhttps://school.programmers.co.kr/learn/courses/30/lessons/42895 ํ”„๋กœ๊ทธ๋ž˜๋จธ์ŠคSW๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ‰๊ฐ€, ๊ต์œก, ์ฑ„์šฉ๊นŒ์ง€ Total Solution์„ ์ œ๊ณตํ•˜๋Š” ๊ฐœ๋ฐœ์ž ์„ฑ์žฅ์„ ์œ„ํ•œ ๋ฒ ์ด์Šค์บ ํ”„programmers.co.kr์„ฑ๋Šฅ ์š”์•ฝ๋ฉ”๋ชจ๋ฆฌ: 11 MB, ์‹œ๊ฐ„: 19.30 ms  ๋ฌธ์ œ ์„ค๋ช…์•„๋ž˜์™€ ๊ฐ™์ด 5์™€ ์‚ฌ์น™์—ฐ์‚ฐ๋งŒ์œผ๋กœ 12๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.12 = 5 + 5 + (5 / 5) + (5 / 5)12 = 55 / 5 + 5 / 512 = (55 + 5) / 55๋ฅผ ์‚ฌ์šฉํ•œ ํšŸ์ˆ˜๋Š” ๊ฐ๊ฐ 6,5,4 ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด์ค‘ ๊ฐ€์žฅ ์ž‘์€ ๊ฒฝ์šฐ๋Š” 4์ž…๋‹ˆ๋‹ค.์ด์ฒ˜๋Ÿผ ์ˆซ์ž N๊ณผ number๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, N๊ณผ ์‚ฌ์น™์—ฐ์‚ฐ๋งŒ ์‚ฌ์šฉํ•ด์„œ ํ‘œํ˜„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ• ์ค‘ N ์‚ฌ์šฉํšŸ์ˆ˜์˜ ์ตœ์†Ÿ๊ฐ’์„.. 2024. 11. 26.
[Baekjoon] 2565.์ „๊นƒ์ค„/Python - Gold5 โ“๋ฌธ์ œhttps://www.acmicpc.net/problem/2565์„ฑ๋Šฅ ์š”์•ฝ๋ฉ”๋ชจ๋ฆฌ: 109240 KB, ์‹œ๊ฐ„: 92 ms๋ฌธ์ œ ์„ค๋ช…๋‘ ์ „๋ด‡๋Œ€ A์™€ B ์‚ฌ์ด์— ํ•˜๋‚˜ ๋‘˜์”ฉ ์ „๊นƒ์ค„์„ ์ถ”๊ฐ€ํ•˜๋‹ค ๋ณด๋‹ˆ ์ „๊นƒ์ค„์ด ์„œ๋กœ ๊ต์ฐจํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค. ํ•ฉ์„ ์˜ ์œ„ํ—˜์ด ์žˆ์–ด ์ด๋“ค ์ค‘ ๋ช‡ ๊ฐœ์˜ ์ „๊นƒ์ค„์„ ์—†์•  ์ „๊นƒ์ค„์ด ๊ต์ฐจํ•˜์ง€ ์•Š๋„๋ก ๋งŒ๋“ค๋ ค๊ณ  ํ•œ๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ๊ณผ ๊ฐ™์ด ์ „๊นƒ์ค„์ด ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ A์˜ 1๋ฒˆ ์œ„์น˜์™€ B์˜ 8๋ฒˆ ์œ„์น˜๋ฅผ ์ž‡๋Š” ์ „๊นƒ์ค„, A์˜ 3๋ฒˆ ์œ„์น˜์™€ B์˜ 9๋ฒˆ ์œ„์น˜๋ฅผ ์ž‡๋Š” ์ „๊นƒ์ค„, A์˜ 4๋ฒˆ ์œ„์น˜์™€ B์˜ 1๋ฒˆ ์œ„์น˜๋ฅผ ์ž‡๋Š” ์ „๊นƒ์ค„์„ ์—†์• ๋ฉด ๋‚จ์•„์žˆ๋Š” ๋ชจ๋“  ์ „๊นƒ์ค„์ด ์„œ๋กœ ๊ต์ฐจํ•˜์ง€ ์•Š๊ฒŒ ๋œ๋‹ค.์ „๊นƒ์ค„์ด ์ „๋ด‡๋Œ€์— ์—ฐ๊ฒฐ๋˜๋Š” ์œ„์น˜๋Š” ์ „๋ด‡๋Œ€ ์œ„์—์„œ๋ถ€ํ„ฐ ์ฐจ๋ก€๋Œ€๋กœ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ง„๋‹ค. ์ „๊นƒ์ค„์˜ ๊ฐœ์ˆ˜์™€ ์ „๊นƒ์ค„๋“ค์ด ๋‘ ์ „๋ด‡๋Œ€์— ์—ฐ๊ฒฐ๋˜๋Š” ์œ„.. 2024. 11. 5.
[Baekjoon] 13305.์ฃผ์œ ์†Œ/Python - Silver3 โ“๋ฌธ์ œhttps://www.acmicpc.net/problem/13305 ์„ฑ๋Šฅ ์š”์•ฝ ๋ฉ”๋ชจ๋ฆฌ: 46228 KB, ์‹œ๊ฐ„: 112 ms ๋ฌธ์ œ ์„ค๋ช… ์–ด๋–ค ๋‚˜๋ผ์— N๊ฐœ์˜ ๋„์‹œ๊ฐ€ ์žˆ๋‹ค. ์ด ๋„์‹œ๋“ค์€ ์ผ์ง์„  ๋„๋กœ ์œ„์— ์žˆ๋‹ค. ํŽธ์˜์ƒ ์ผ์ง์„ ์„ ์ˆ˜ํ‰ ๋ฐฉํ–ฅ์œผ๋กœ ๋‘์ž. ์ œ์ผ ์™ผ์ชฝ์˜ ๋„์‹œ์—์„œ ์ œ์ผ ์˜ค๋ฅธ์ชฝ์˜ ๋„์‹œ๋กœ ์ž๋™์ฐจ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ด๋™ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์ธ์ ‘ํ•œ ๋‘ ๋„์‹œ ์‚ฌ์ด์˜ ๋„๋กœ๋“ค์€ ์„œ๋กœ ๊ธธ์ด๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค. ๋„๋กœ ๊ธธ์ด์˜ ๋‹จ์œ„๋Š” km๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ฒ˜์Œ ์ถœ๋ฐœํ•  ๋•Œ ์ž๋™์ฐจ์—๋Š” ๊ธฐ๋ฆ„์ด ์—†์–ด์„œ ์ฃผ์œ ์†Œ์—์„œ ๊ธฐ๋ฆ„์„ ๋„ฃ๊ณ  ์ถœ๋ฐœํ•˜์—ฌ์•ผ ํ•œ๋‹ค. ๊ธฐ๋ฆ„ํ†ต์˜ ํฌ๊ธฐ๋Š” ๋ฌด์ œํ•œ์ด์–ด์„œ ์–ผ๋งˆ๋“ ์ง€ ๋งŽ์€ ๊ธฐ๋ฆ„์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค. ๋„๋กœ๋ฅผ ์ด์šฉํ•˜์—ฌ ์ด๋™ํ•  ๋•Œ 1km๋งˆ๋‹ค 1๋ฆฌํ„ฐ์˜ ๊ธฐ๋ฆ„์„ ์‚ฌ์šฉํ•œ๋‹ค. ๊ฐ ๋„์‹œ์—๋Š” ๋‹จ ํ•˜๋‚˜์˜ ์ฃผ์œ ์†Œ๊ฐ€ ์žˆ์œผ๋ฉฐ, ๋„์‹œ ๋งˆ๋‹ค ์ฃผ์œ ์†Œ์˜ ๋ฆฌํ„ฐ๋‹น ๊ฐ€๊ฒฉ.. 2024. 11. 1.
728x90
๋ฐ˜์‘ํ˜•