๐Ÿ“ ์•Œ๊ณ ๋ฆฌ์ฆ˜/Implementation

๋ฌธ์ œ (Silver 3) https://www.acmicpc.net/problem/9996 9996๋ฒˆ: ํ•œ๊ตญ์ด ๊ทธ๋ฆฌ์šธ ๋• ์„œ๋ฒ„์— ์ ‘์†ํ•˜์ง€ ์ด N๊ฐœ์˜ ์ค„์— ๊ฑธ์ณ์„œ, ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„ i๋ฒˆ์งธ ํŒŒ์ผ ์ด๋ฆ„์ด ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋ฉด "DA", ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด "NE"๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์ฐธ๊ณ ๋กœ, "DA"๋Š” ํฌ๋กœ์•„ํ‹ฐ์–ด์–ด๋กœ "YES"๋ฅผ, "NE"๋Š” "NO"๋ฅผ ์˜๋ฏธํ•œ๋‹ค. www.acmicpc.net ํ’€์ด ๋ฌธ์ œ๊ฐ€ ์–ด๋ ต์ง€๋Š” ์•Š์ง€๋งŒ ์ดํ•ด๋ฅผ ์ž˜ ํ•ด์•ผํ•˜๋Š” ๋ฌธ์ œ! substring์œผ๋กœ ๋‚˜๋ˆŒ๋•Œ์— ๋ฐ˜๋ก€๊ฐ€ ๋งŽ์œผ๋‹ˆ ์ด๋ฅผ ์ž˜ ์ฒดํฌํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์ฝ”๋“œ ๋”๋ณด๊ธฐ package implement; import java.io.*; import java.util.*; public class Main_9996_ํ•œ๊ตญ์ด๊ทธ๋ฆฌ์šธ๋•์„œ๋ฒ„์—์ ‘์†ํ•˜์ง€ { public static ..
๋ฌธ์ œ (Silver 2) https://www.acmicpc.net/problem/18222 18222๋ฒˆ: ํˆฌ์—-๋ชจ์Šค ๋ฌธ์ž์—ด 0๊ณผ 1๋กœ ์ด๋ฃจ์–ด์ง„ ๊ธธ์ด๊ฐ€ ๋ฌดํ•œํ•œ ๋ฌธ์ž์—ด X๊ฐ€ ์žˆ๋‹ค. ์ด ๋ฌธ์ž์—ด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ์ •์œผ๋กœ ๋งŒ๋“ค์–ด์ง„๋‹ค. X๋Š” ๋งจ ์ฒ˜์Œ์— "0"์œผ๋กœ ์‹œ์ž‘ํ•œ๋‹ค. X์—์„œ 0์„ 1๋กœ, 1์„ 0์œผ๋กœ ๋’ค๋ฐ”๊พผ ๋ฌธ์ž์—ด X'์„ ๋งŒ๋“ ๋‹ค. X์˜ ๋’ค์— www.acmicpc.net ํ’€์ด ์ ‘๊ทผ ์„ค๋ช… 1๊ณผ 0์„ 1๊ณผ -1์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ž! ( ๋ถ€ํ˜ธ์˜ ์ฐจ์ด๋กœ ์ƒ๊ฐํ•˜์ž! ) 2์˜ ์ œ๊ณฑ ์ˆ˜(2,4,8,16,...)๋งŒํผ ์•ž๋’ค๋กœ ๋Œ€์นญ๋˜๊ณ  ์žˆ๋Š” ๋ฌธ์ž์—ด! ์ฆ‰, N๋ณด๋‹ค ์ž‘์€ 2์˜ ์ œ๊ณฑ์ˆ˜๋ฅผ ๋บ€ ์ธ๋ฑ์Šค ๊ฐ’(N - (2*?)) ์„ ์•Œ๋ฉด N์˜ ๊ฐ’์„ ์•Œ๊ฒŒ ๋จ ์œ„์˜ ์˜ˆ์‹œ๋กœ ์„ค๋ช…ํ•˜์ž๋ฉด, 27๋ฒˆ์งธ ๊ฐ’์€ 11๋ฒˆ์งธ ๊ฐ’๊ณผ ๊ฐ™์Œ(๋ถ€ํ˜ธ๋งŒ ๋ฐ˜๋Œ€) 11๋ฒˆ์งธ ๊ฐ’์€ 3๋ฒˆ์งธ..
๋ฌธ์ œ (Bronze 5) https://www.acmicpc.net/problem/1032 1032๋ฒˆ: ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฒซ์งธ ์ค„์— ํŒŒ์ผ ์ด๋ฆ„์˜ ๊ฐœ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ N๊ฐœ์˜ ์ค„์—๋Š” ํŒŒ์ผ ์ด๋ฆ„์ด ์ฃผ์–ด์ง„๋‹ค. N์€ 50๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์€ ์ž์—ฐ์ˆ˜์ด๊ณ  ํŒŒ์ผ ์ด๋ฆ„์˜ ๊ธธ์ด๋Š” ๋ชจ๋‘ ๊ฐ™๊ณ  ๊ธธ์ด๋Š” ์ตœ๋Œ€ 50์ด๋‹ค. ํŒŒ์ผ์ด๋ฆ„์€ www.acmicpc.net ํ’€์ด ๋ฌธ์ž์—ด์„ ์บ๋ฆญํ„ฐ ๋ฐฐ์—ด๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ํ•˜๋‚˜์”ฉ ๋น„๊ตํ•˜๋Š” ๋ฌธ์ œ ์ฝ”๋“œ ๋”๋ณด๊ธฐ import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws Exception{ BufferedReader br = new BufferedReader(new InputStr..
์ ์ด
'๐Ÿ“ ์•Œ๊ณ ๋ฆฌ์ฆ˜/Implementation' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)