SWEA 9229๋ฒˆ - ํ•œ๋นˆ์ด์™€ Spot Mart
ยท
Algorithm/SWEA
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AW8Wj7cqbY0DFAXN&categoryId=AW8Wj7cqbY0DFAXN&categoryType=CODE&problemTitle=9229&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=1 SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com N๊ฐœ ์ค‘์— 2๊ฐœ๋ฅผ ๊ณ ๋ฅด๋Š” ๊ฒƒ์ด๋‹ˆ ์กฐํ•ฉ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ํ’€์–ด์•ผ ํ•˜๋‚˜๋„ ์ƒ๊ฐํ–ˆ์ง€๋งŒ, 2๊ฐœ๋งŒ ๊ณ ๋ฅด๋ฉด ๋˜๋‹ˆ๊นŒ ๊ทธ๋ƒฅ for๋ฌธ ์ด์ค‘์œผ๋กœ ๋Œ๋ ค์„œ ์™„์ „ ํƒ์ƒ‰์„ ํ–ˆ..
๋ฐฑ์ค€ 1158๋ฒˆ - ์š”์„ธํ‘ธ์Šค ๋ฌธ์ œ
ยท
Algorithm/๋ฐฑ์ค€
https://www.acmicpc.net/problem/1158 1158๋ฒˆ: ์š”์„ธํ‘ธ์Šค ๋ฌธ์ œ ์ฒซ์งธ ์ค„์— N๊ณผ K๊ฐ€ ๋นˆ ์นธ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ˆœ์„œ๋Œ€๋กœ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ K ≤ N ≤ 5,000) www.acmicpc.net ์ฒ˜์Œ์— ์–ด๋–ป๊ฒŒ ํ’€์–ด์•ผ ํ•˜๋‚˜ ๊ณ ๋ฏผ์„ ํ–ˆ๋‹ค. Node ํด๋ž˜์Šค๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด์„œ ๋ฌธ์ œ์— ๋งž๊ฒŒ ํ๋กœ ์ˆœํ™˜์ด ๋˜๋„๋ก add์™€ pop, remove ๋“ฑ์˜ ๋ฉ”์†Œ๋“œ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋‚˜ ์ƒ๊ฐํ–ˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋ ‡๊ฒŒ ํ•˜๊ธฐ์—๋Š” ๋ฒˆ๊ฑฐ๋กญ๊ณ  ๋” ๋ณต์žกํ•ด ๋ณด์ธ๋‹ค. ๊ทธ๋ƒฅ ํ๋กœ ๊ตฌํ˜„์„ ํ•˜๋Š”๋ฐ, K๋ฒˆ์งธ ์•ž๊นŒ์ง€๋Š” ๋ฝ‘์•„์„œ ๋‹ค์‹œ ๋’ค๋กœ ์‚ฝ์ž…ํ•˜๊ณ  K๋ฒˆ์งธ ์›์†Œ๋Š” ๋ฝ‘์•„๋ฒ„๋ฆฌ๊ณ ๋ฅผ ๋ฐ˜๋ณตํ•˜๋ฉด ๋œ๋‹ค! ์ฝ”๋“œ import java.util.LinkedList; import java.util.Queue; import java.util.Scanner;..
SWEA 1228๋ฒˆ - ์•”ํ˜ธ๋ฌธ1
ยท
Algorithm/SWEA
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14w-rKAHACFAYD&categoryId=AV14w-rKAHACFAYD&categoryType=CODE&problemTitle=%EC%95%94%ED%98%B8%EB%AC%B81&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=1 SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com ์ž…๋ ฅ์ด ํ•œ ์ค„๋กœ ๋˜์–ด์žˆ์–ด์„œ ๋ฌธ์ž์—ด์„ ๋ถ„๋ฆฌํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช์—ˆ๋‹ค. ๊ฒจ์šฐ ํ–ˆ์œผ๋‚˜ ๋ชจ๋“  ํ…Œ์ŠคํŠธ ..
๋ฐฑ์ค€ 2630๋ฒˆ - ์ƒ‰์ข…์ด ๋งŒ๋“ค๊ธฐ
ยท
Algorithm/๋ฐฑ์ค€
https://www.acmicpc.net/problem/2630 2630๋ฒˆ: ์ƒ‰์ข…์ด ๋งŒ๋“ค๊ธฐ ์ฒซ์งธ ์ค„์—๋Š” ์ „์ฒด ์ข…์ด์˜ ํ•œ ๋ณ€์˜ ๊ธธ์ด N์ด ์ฃผ์–ด์ ธ ์žˆ๋‹ค. N์€ 2, 4, 8, 16, 32, 64, 128 ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ์ƒ‰์ข…์ด์˜ ๊ฐ ๊ฐ€๋กœ์ค„์˜ ์ •์‚ฌ๊ฐํ˜•์นธ๋“ค์˜ ์ƒ‰์ด ์œ—์ค„๋ถ€ํ„ฐ ์ฐจ๋ก€๋กœ ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ ๋งˆ์ง€๋ง‰ ์ค„๊นŒ์ง€ ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net ๋”ฑ ๋ด๋„ ์žฌ๊ท€๋ฅผ ์“ฐ๋Š” ๋ถ„ํ• ์ •๋ณต ์œ ํ˜•์˜ ๋ฌธ์ œ์ด๋‹ค. ์˜ˆ์ „์— ๋น„์Šทํ•œ ๋ฌธ์ œ๋ฅผ ํ‘ผ ์ ์ด ์žˆ์–ด์„œ ๊ธˆ๋ฐฉ ํ’€์—ˆ๋‹ค. https://www.acmicpc.net/problem/1780 1780๋ฒˆ: ์ข…์ด์˜ ๊ฐœ์ˆ˜ N×Nํฌ๊ธฐ์˜ ํ–‰๋ ฌ๋กœ ํ‘œํ˜„๋˜๋Š” ์ข…์ด๊ฐ€ ์žˆ๋‹ค. ์ข…์ด์˜ ๊ฐ ์นธ์—๋Š” -1, 0, 1 ์ค‘ ํ•˜๋‚˜๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ํ–‰๋ ฌ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ทœ์น™์— ๋”ฐ๋ผ ์ ์ ˆํ•œ ํฌ๊ธฐ๋กœ ์ž๋ฅด๋ ค๊ณ  ํ•œ๋‹ค. ๋งŒ์•ฝ..
๋ฐฑ์ค€ 11660๋ฒˆ - ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ 5
ยท
Algorithm/๋ฐฑ์ค€
https://www.acmicpc.net/problem/11660 11660๋ฒˆ: ๊ตฌ๊ฐ„ ํ•ฉ ๊ตฌํ•˜๊ธฐ 5 ์ฒซ์งธ ์ค„์— ํ‘œ์˜ ํฌ๊ธฐ N๊ณผ ํ•ฉ์„ ๊ตฌํ•ด์•ผ ํ•˜๋Š” ํšŸ์ˆ˜ M์ด ์ฃผ์–ด์ง„๋‹ค. (1 ≤ N ≤ 1024, 1 ≤ M ≤ 100,000) ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ํ‘œ์— ์ฑ„์›Œ์ ธ ์žˆ๋Š” ์ˆ˜๊ฐ€ 1ํ–‰๋ถ€ํ„ฐ ์ฐจ๋ก€๋Œ€๋กœ ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ M๊ฐœ์˜ ์ค„์—๋Š” ๋„ค www.acmicpc.net ์—ด์‹ฌํžˆ ์ข…์ด์— ๊ทธ๋ ค๊ฐ€๋ฉด์„œ ๊ตฌํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ๋„ˆ๋ฌด ๋ณต์žกํ•˜๊ฒŒ ์ƒ๊ฐํ•œ ํƒ“์ธ์ง€ ๋ชปํ’€์—ˆ๋‹ค. ๊ฒฐ๊ตญ ํ•ด์„ค์„ ๋“ฃ๊ณ  ์•Œ๊ฒŒ๋˜์—ˆ๋Š”๋ฐ, ๋‚ด๊ฐ€ ์ฒ˜์Œ์— ์ž ๊น ์ƒ๊ฐํ•œ 'ํ–‰๋ณ„๋กœ ๋ˆ„์ ํ•ฉ ๊ตฌํ•ด์„œ ๋”ํ•˜๊ธฐ'๊ฐ€ ๋งž์•˜๋‹ค. ์‹œ๊ฐ„์ดˆ๊ณผ๋‚  ๊ฒƒ ๊ฐ™์•„์„œ ์•ˆํ•ด๋ดค๋Š”๋ฐ.. ์‹œ๊ฐ„์ดˆ๊ณผ ๊ฐ์˜คํ•˜๊ณ  ์‹œ๋„ํ•ด๋ณด๋Š” ๊ฒƒ๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๊ดœํžˆ ์‹œ๊ฐ„์ดˆ๊ณผ ๋‚  ๊ฒƒ ๊ฐ™๋‹ค๊ณ  ๋‹ค๋ฅธ ๋ฐฉ๋ฒ• ์ƒ๊ฐํ•˜๋‹ค๊ฐ€ ๋” ๋ณต์žกํ•˜๊ฒŒ ์ƒ๊ฐํ•˜๊ณ  ..
๋ฐฑ์ค€ 12891๋ฒˆ - DNA ๋น„๋ฐ€๋ฒˆํ˜ธ
ยท
Algorithm/๋ฐฑ์ค€
https://www.acmicpc.net/problem/12891 12891๋ฒˆ: DNA ๋น„๋ฐ€๋ฒˆํ˜ธ ํ‰์†Œ์— ๋ฌธ์ž์—ด์„ ๊ฐ€์ง€๊ณ  ๋…ธ๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๋Š” ๋ฏผํ˜ธ๋Š” DNA ๋ฌธ์ž์—ด์„ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. DNA ๋ฌธ์ž์—ด์€ ๋ชจ๋“  ๋ฌธ์ž์—ด์— ๋“ฑ์žฅํ•˜๋Š” ๋ฌธ์ž๊ฐ€ {‘A’, ‘C’, ‘G’, ‘T’} ์ธ ๋ฌธ์ž์—ด์„ ๋งํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด “ACKA” www.acmicpc.net ๋ถ€๋ถ„๋ฌธ์ž์—ด์„ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ๋กœ ์ฒ˜์Œ์—๋Š” for๋ฌธ์„ ์ค‘์ฒฉํ•ด์„œ ๊ตฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ƒ๊ฐํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹œ๊ฐ„์ดˆ๊ณผ๊ฐ€ ๋‚ฌ๋‹ค. ์ž…๋ ฅ๋˜๋Š” ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๊ฐ€ ์ตœ๋Œ€ 1,000,000(๋ฐฑ๋งŒ)์ด๋‹ค. for๋ฌธ์„ ์ค‘์ฒฉํ•ด์„œ ๋Œ๋ฆฐ๋‹ค๋ฉด O(n^2) ์•ฝ 1,000,000(๋ฐฑ๋งŒ) * 1,000,000(๋ฐฑ๋งŒ) = ์–ต ๋‹จ์œ„๊ฐ€ ๋„˜์–ด๊ฐ€์„œ 1์ดˆ ์•ˆ์— ํ’€์ง€ ๋ชปํ•œ๋‹ค... ์‹คํŒจ import java.io.BufferedReader;..
giraffe_
'๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (18 Page)