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

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ40

[ABAP] ๊ธˆ์•ก ๋ณ€ํ™˜ - WRITE TO CURRENCY ๋ธ”๋กœ๊ทธ ์ด์ „ํ–ˆ์Šต๋‹ˆ๋‹ค! https://applemango2021.github.io/posts/abap-write-to-currency/ 2020. 12. 17.
[์ž๋ฐ”] ๋ฐฑ์ค€ 2206 - ๋ฒฝ ๋ถ€์ˆ˜๊ณ  ์ด๋™ํ•˜๊ธฐ ใ…Žใ…Žใ…Žใ…Ž๋ฉ”๋ชจ๋ฆฌ๋„ ๋„ˆ๋ฌด ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ณ  ์†๋„๋„ ๋Š๋ ค์„œ ์ด๋ ‡๊ฒŒ ์ €๋ ‡๊ฒŒ ๋‚˜๋ฆ„ ๋ฐ”๊ฟ”๋ดค์ง€๋งŒ ๋ณ€ํ•˜์ง€๋ฅผ ์•Š์•˜๋‹ค. ์†๋„๋Š” ๊ทธ๋ ‡๋‹ค ์ณ๋„ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋„ˆ๋ฌด ์˜์•„ํ–ˆ๋‹ค. classํ•˜๋‚˜ ์ƒ์„ฑํ•ด์„œ ํ์— ์ง‘์–ด๋„ฃ์–ด์ค˜์•ผ ํ•˜๋‚˜..?๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์ง€๋งŒ, ์˜ˆ์ „์— ํ’€์—ˆ๋˜ ์†Œ์Šค๋„ int๋ฐฐ์—ด๋กœ ํ’€์—ˆ๋Š”๋ฐ ๋ญ๊ฐ€ ๋ฌธ์ œ์ง€ ๊ณ ๋ฏผํ–ˆ๋‹ค. ๊ทผ๋ฐ ๋ฐฉ๊ธˆ ์ด์œ ๋ฅผ ํ•˜๋‚˜ ์ฐพ์•„๋ƒˆ๋Š”๋ฐ ๋„ˆ๋ฌด ์–ด์ด๊ฐ€ ์—†๋‹ค. BFSํ•  ๋•Œ ๊ผญ ๋“ค์–ด๊ฐ€๋Š” dir[] ๋ฐฐ์—ด์„ que์•ˆ์—์„œ ๋งค๋ฒˆ ์„ ์–ธ/์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ  que๋งŒ ๋ฐ–์—๋‹ค๊ฐ€ ์„ ์–ธํ•ด์„œ ์ผ๋”๋‹ˆ 1/3์ด ์ค„์—ˆ๋‹ค ใ…Žใ…Ž,,์–ด์ด์—†๋„ค ์ฝ”๋“œ๋Š” ๊ทธ๋ƒฅ ๋งจ ์ฒ˜์Œ ์‹œ๋„ํ•ด์„œ ์„ฑ๊ณตํ•œ ์ฝ”๋“œ๋ผ ์ตœ์ ํ™” ์ „ํ˜€ ์•ˆ ๋˜์–ด ์žˆ๋‹ค. ์ฒ˜์Œ ์‹œ๋„ํ•  ๋•Œ์—๋Š” ํ‹€๋ ธ์—ˆ๋Š”๋ฐ, ๋ฐฉ๋ฌธ ์—ฌ๋ถ€๋ฅผ ๋ถ€์ˆ˜๊ณ  ๋“ค์–ด์™”์„ ๋•Œ, ๋ถ€์ˆ˜์ง€ ์•Š๊ณ  ๋“ค์–ด์™”์„ ๋•Œ ๋‚˜๋ˆ ์„œ ์ƒ๊ฐํ•˜์ง€ ์•Š์•„์„œ ํ‹€๋ ธ๋‹ค. ์–ด์ฐจํ”ผ ๊ทธ ์ง€์ ์— ๋„์ฐฉํ•œ ๊ฑฐ๋ฉด ์ƒ๊ด€.. 2020. 12. 12.
[์ž๋ฐ”] ๋ฐฑ์ค€ 1697 - ์ˆจ๋ฐ”๊ผญ์งˆ ๋‚œ BFS๋กœ ํ’€์—ˆ๋Š”๋ฐ, ์‚ฌ์‹ค DFS๊ฐ€ ๋” ๋น ๋ฅผ ์ˆ˜ ๋ฐ–์— ์—†์„ ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋„˜ ์‰ฝ๊ฒŒ ํ’€์–ด์„œ ๋ถ„๋ช… ๋‚œ์ด๋„๊ฐ€ ๋†’์•„์ง€๋Š” ์‹œ๋ฆฌ์ฆˆ ๋ฌธ์ œ๋“ค์ด ์žˆ์„ ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ, ์ง„์งœ ์žˆ๋‹ค. ์–ผํ• ๋ดค์„ ๋•Œ์—๋Š” ์ˆจ๋ฐ”๊ผญ์งˆ 4๊นŒ์ง€๋Š” N, K ๋ฒ”์œ„๋„ ๋˜‘๊ฐ™๊ณ  ๋ฌธ์ œ๋„ ๊ฑฐ์˜ ์œ ์‚ฌํ•œ ๊ฒƒ ๊ฐ™์€๋ฐ ๋‚œ์ด๋„๊ฐ€ ์ฐจ์ด๋‚˜์„œ ๋ญ์ง€ ์‹ถ๋‹ค. ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ ์ฐจ์ด์ธ๊ฐ€? /* 2020.12.12(ํ† )*/ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Queue; public class Main { public static void main(String[] arg.. 2020. 12. 12.
[์ž๋ฐ”] ๋ฐฑ์ค€ 7576 - ํ† ๋งˆํ†  ์ฒ˜์Œ ํ† ๋งˆํ†  ๋ฌธ์ œ ํ’€์—ˆ์„ ๋•Œ๋Š” '์ด๋ ‡๊ฒŒ ๊ผผ๊ผผํ•˜๊ฒŒ ์ƒ๊ฐํ•ด์•ผ ํ•˜๋Š” ๋ฌธ์ œ๋„ ์žˆ๋‹ค๋‹ˆ..!'๋ผ๋ฉด์„œ ๋†€๋ž๋˜ ๊ธฐ์–ต์ด ๋‚œ๋‹ค. ์ด๋ฒˆ์— ๋ฌธ์ œ ํ’€ ๋•Œ์—๋Š” ํ† ๋งˆํ†  ์—ฌ๋ถ€์™€ ํ† ๋งˆํ†  ์ข…๋ฅ˜๋ฅผ ๋‹ด๋Š” tomato[][]์™€ ์ต๊ธฐ๊นŒ์ง€ ๊ฑธ๋ฆฌ๋Š” ์ผ์ˆ˜๋ฅผ ๋‹ด์€ day[][] ๋ฐฐ์—ด์„ ๊ฐ๊ฐ ๋งŒ๋“ค์—ˆ๋‹ค. ์˜ค๋ž˜ ๊ณ ๋ฏผํ•˜๊ธฐ ์‹ซ์–ด์„œ ๊ทธ๋žฌ๋Š”๋ฐ ์ด์ „์— ํ‘ผ ๋ฐฉ์‹์„ ๋ณด๋‹ˆ tomato[][]๋ฐฐ์—ด ํ•˜๋‚˜๋กœ ๋๋ƒˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ๋„ ํ›จ์”ฌ ์ ๊ฒŒ ๋“ค๊ณ , ์‹œ๊ฐ„๋„ ๋œ ๊ฑธ๋ฆฌ๋‹ˆ ๋ฐฐ์—ด ํ•˜๋‚˜๋กœ ํ‘ธ๋Š” ๊ฒŒ ์ข‹๊ธด ํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ์ต์€ ํ† ๋งˆํ† ๊ฐ€ ์žˆ๋‹ค๋ฉด 1, ๊ทธ๋ƒฅ ํ† ๋งˆํ† ๊ฐ€ ์žˆ๋‹ค๋ฉด 0, ํ† ๋งˆํ† ๊ฐ€ ์—†๋‹ค๋ฉด -1์˜ ๊ฐ’์ด ๋“ค์–ด์˜จ๋‹ค๋Š” ์ ์—์„œ ์ฐฉ์•ˆํ•ด ์ฒ˜์Œ์— ์ต์€ ํ† ๋งˆํ† ๋“ค์„ BFS ํ์— ๋„ฃ์„ ๋•Œ ๋ฌด์กฐ๊ฑด dayCount๋ฅผ 2๋กœ ์„ธํŒ…ํ•ด์„œ ๋„ฃ์—ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋‹ค์Œ์— ๊ฐˆ ๊ณณ์˜ ํ† ๋งˆํ† ๊ฐ€ ์ด๋ฏธ ์ต์—ˆ๋Š”์ง€ ์•ˆ ์ต์—ˆ๋Š”์ง€ ํ•œ๋ฒˆ ๋” ์ฒดํฌ.. 2020. 12. 12.