๋ฐฑ์ค€ 419

[Baekjoon] 4396_์ง€๋ขฐ ์ฐพ๊ธฐ

Silver IV๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/4396) ๋ฌธ์ œ ํ’€์ด  ์—ด๋ฆฐ ์นธ๋งˆ๋‹ค ์ƒ, ํ•˜, ์ขŒ, ์šฐ, 4๊ฐœ์˜ ๋Œ€๊ฐ์„ ์„ ์‚ดํŽด๋ณด๋ฉฐ ์ง€๋ขฐ์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ธ์„œ ์ถœ๋ ฅํ•œ๋‹ค. ์ง€๋ขฐ๊ฐ€ ์žˆ๋Š” ์นธ์ด ์—ด๋ ธ๋‹ค๋ฉด ์ง€๋ขฐ๊ฐ€ ์žˆ๋Š” ๋ชจ๋“  ์นธ๋„ ํ‘œ์‹œํ•œ๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class _4396_ { // ์ง€๋ขฐ ์ฐพ๊ธฐ public static void main(String[] args) throws IOE..

[Baekjoon] 4108_์ง€๋ขฐ์ฐพ๊ธฐ

Silver V๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/4108) ๋ฌธ์ œ ํ’€์ด  ๋น„์–ด์žˆ๋Š” ์นธ๋งˆ๋‹ค ์ƒ, ํ•˜, ์ขŒ, ์šฐ, 4๊ฐœ์˜ ๋Œ€๊ฐ์„ ์„ ์‚ดํŽด๋ณด๋ฉฐ ์ง€๋ขฐ์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ธ์„œ ์ถœ๋ ฅํ•œ๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.StringTokenizer;public class _4108_ { // ์ง€๋ขฐ์ฐพ๊ธฐ public static void main(String[] args) throws IOEx..

[Baekjoon] 2615_์˜ค๋ชฉ

Silver I๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/2615) ๋ฌธ์ œ ํ’€์ด  ๊ฐ€๋กœ, ์„ธ๋กœ, ๋Œ€๊ฐ์„ ์„ ์‚ดํŽด๋ณด๋ฉฐ ๋‹ค์„ฏ ์•Œ์ด ๋†“์˜€๋Š”์ง€ ํ™•์ธํ•œ๋‹ค. ๋‹ค์„ฏ ์•Œ์ด ๋†“์˜€๋‹ค๋ฉด ๊ฐ€์žฅ ์™ผ์ชฝ์— ์žˆ๋Š” ๋ฐ”๋‘‘์•Œ์„ ์ถœ๋ ฅํ•œ๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.StringTokenizer;public class _2615_ { // ์˜ค๋ชฉ static int arr[][]; public static voi..

[Baekjoon] 9204_์ฒด์Šค

Silver I๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/9204) ๋ฌธ์ œ ํ’€์ด  bfs๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋Œ€๊ฐ์„ ์œผ๋กœ ์ด๋™๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ฒฝ์šฐ๋ฅผ ํƒ์ƒ‰ํ•œ๋‹ค. ์ด๋™ํ•˜๋ฉด์„œ ์ด๋™ ์œ„์น˜๋„ ๊ฐ™์ด ์ €์žฅํ•ด ๋‘”๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.LinkedList;import java.util.Queue;import java.util.StringToken..

[Baekjoon] 1474_๋ฐ‘ ์ค„

Silver I๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/1474) ๋ฌธ์ œ ํ’€์ด  M์—์„œ N๊ฐœ์˜ ๋‹จ์–ด์˜ ๊ธธ์ด๋ฅผ ์ œ์™ธํ•œ ๊ฐ’์„ (N-1) ๊ฐœ๋กœ ๋‚˜๋ˆˆ๋‹ค. ๋ชซ์ด ๊ฐ ๋‹จ์–ด ์‚ฌ์ด์— ๋“ค์–ด๊ฐ€์•ผ ํ•˜๋Š” _์˜ ๊ฐœ์ˆ˜์ด๋‹ค. ๋งŒ์•ฝ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด ์•„๋‹ˆ๋ผ๋ฉด ์†Œ๋ฌธ์ž ์•ž์— _๋ฅผ ๋ฐฐ์น˜ํ•˜๊ณ , ๊ทธ๋ž˜๋„ ๊ธธ์ด๊ฐ€ ๋‚จ๋Š”๋‹ค๋ฉด ๋‹จ์–ด๋ฅผ ๋’ค์—์„œ๋ถ€ํ„ฐ ํ™•์ธํ•˜๋ฉฐ ๋Œ€๋ฌธ์ž ์•ž์— _๋ฅผ ๋ฐฐ์น˜ํ•œ๋‹ค.    my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.Stri..

[Baekjoon] 26170_์‚ฌ๊ณผ ๋นจ๋ฆฌ ๋จน๊ธฐ

Silver II๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/26170) ๋ฌธ์ œ ํ’€์ด  ํ˜„์žฌ ์œ„์น˜์—์„œ ์ƒํ•˜์ขŒ์šฐ๋กœ ์ด๋™ํ•˜์—ฌ ์‚ฌ๊ณผ๋ฅผ ๋จน๋Š”๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _26170_ { // ์‚ฌ๊ณผ ๋นจ๋ฆฌ ๋จน๊ธฐ static int arr[][], answer; static boolean visited[][]; static int dx[] = { -1, 1, 0, 0 }; static int dy[] = { 0, 0, -1, 1 }; publi..

[Baekjoon] 2777_์ˆซ์ž ๋†€์ด

Silver II๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/2777) ๋ฌธ์ œ ํ’€์ด  ๊ฐ ์ž๋ฆฟ์ˆ˜๋ฅผ ๊ณฑํ•ด ์ •์ˆ˜ X๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” 2~9๊นŒ์ง€ ์ˆ˜๋กœ ๋‚˜๋ˆ ์ ธ์•ผ ํ•œ๋‹ค. ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์ž๋ฆฟ์ˆ˜ ์ค‘์—์„œ๋Š” ๊ฐ€์žฅ ์ž‘์€ ์–‘์˜ ์ •์ˆ˜๋ฅผ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด ํฐ ์ˆ˜๋ถ€ํ„ฐ ์ž‘์€ ์ˆ˜ ์ˆœ์œผ๋กœ ๋‚˜๋ˆ ์ค€๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class _2777_ { // ์ˆซ์ž ๋†€์ด public static void main(String[]..

[Baekjoon] 5002_๋„์–ด๋งจ

Silver II๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/5002) ๋ฌธ์ œ ํ’€์ด  ์—ฌ์ž์™€ ๋‚จ์ž์˜ ์ฐจ์ด๋ฅผ ์ตœ์†Œ๊ฐ€ ๋˜๋„๋ก ์—ฌ์ž์™€ ๋‚จ์ž ์ˆ˜๋ฅผ ๋น„๊ตํ•ด ์ ์€ ์„ฑ๋ณ„์„ ๋จผ์ € ์ž…์žฅ์‹œํ‚จ๋‹ค. ๋งŒ์•ฝ ์‚ฌ๋žŒ ์ˆ˜๊ฐ€ ์ ์€ ์„ฑ๋ณ„์„ ๋จผ์ € ์ž…์žฅ์‹œํ‚ฌ ์ˆ˜ ์—†๋‹ค๋ฉด ์ •์ธ์ด๊ฐ€ ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ๋Š” ์ฐจ์ด ๋‚ด์—์„œ ์‚ฌ๋žŒ ์ˆ˜๊ฐ€ ๋งŽ์€ ์„ฑ๋ณ„์„ ์ž…์žฅ์‹œํ‚จ๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class _5002_ { // ๋„์–ด๋งจ public static void main(String[] args) throws IOException { BufferedReader b..

[Baekjoon] 2072_์˜ค๋ชฉ

Silver II๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/2072) ๋ฌธ์ œ ํ’€์ด  5๊ฐœ๋ฅผ ์—ฐ์†์œผ๋กœ ๋†“์•˜์„ ๊ฒฝ์šฐ ์ด๊ธฐ๋ฏ€๋กœ 10 ์ˆ˜๋ถ€ํ„ฐ ๋Œ์„ ๋†“์„ ๋•Œ๋งˆ๋‹ค ์ŠนํŒจ๊ฐ€ ๊ฐˆ๋ฆฌ๋Š” ํ™•์ธ ํ•œ๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _2072_ { // ์˜ค๋ชฉ static int arr[][]; public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedR..

[Baekjoon] 1120_๋ฌธ์ž์—ด

Silver IV๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/1120) ๋ฌธ์ œ ํ’€์ด  A์˜ ์•ž ๋˜๋Š” ๋’ค์— ์•„๋ฌด ์•ŒํŒŒ๋ฒณ์ด๋‚˜ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์–ด๋–ค ์•ŒํŒŒ๋ฒณ์„ ์ถ”๊ฐ€ํ• ์ง€๋Š” ๊ณ ๋ คํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค. A์™€ B์˜ ์ฐจ์ด๋ฅผ ์ตœ์†Œ๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ด๋ฏ€๋กœ B์™€ ์ผ์น˜ํ•˜๋Š” ์•ŒํŒŒ๋ฒณ์„ ๋„ฃ๋Š”๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค. ์ฐจ์ด๋ฅผ ์ตœ์†Œ๋กœ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๊ณ ๋ คํ•  ๊ฒƒ์€ ์•ž๊ณผ ๋’ค์— ์ถ”๊ฐ€ํ•  ๊ฐœ์ˆ˜์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๊ฒฝ์šฐ๋ฅผ ํ™•์ธํ•ด ๋ณธ๋‹ค.  ๋งŒ์•ฝ A์™€ B์˜ ๊ธธ์ด ์ฐจ์ด๊ฐ€ 3์ด๋ผ๋ฉด (์•ž, ๋’ค) ์ˆœ์œผ๋กœ (3,0), (2,1), (1,2), (0,3)๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ํ™•์ธํ•ด ๋ณธ๋‹ค.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java...