<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>코딩하는 등산가</title>
    <link>https://codingtalk.tistory.com/</link>
    <description>안녕하세요 미스터로즈입니다. 이 블로그는 코딩과 관련된 정보 및 개인 여가를 올리는 블로그 입니다.
많은 관심 부탁드립니다.</description>
    <language>ko</language>
    <pubDate>Tue, 23 Jun 2026 01:52:03 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>미스터로즈</managingEditor>
    <image>
      <title>코딩하는 등산가</title>
      <url>https://tistory1.daumcdn.net/tistory/3003826/attach/5f2cee13f1684ad6922ef562ae6f90a1</url>
      <link>https://codingtalk.tistory.com</link>
    </image>
    <item>
      <title>백준_1439 뒤집기(자바) / 문자열</title>
      <link>https://codingtalk.tistory.com/343</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;시간&amp;amp;메모리 제한&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;334&quot; data-origin-height=&quot;78&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnZOBq/btrnN2HeyYk/yuHV7wlbZchrmk68kz03A1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnZOBq/btrnN2HeyYk/yuHV7wlbZchrmk68kz03A1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnZOBq/btrnN2HeyYk/yuHV7wlbZchrmk68kz03A1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnZOBq%2FbtrnN2HeyYk%2FyuHV7wlbZchrmk68kz03A1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;283&quot; height=&quot;66&quot; data-origin-width=&quot;334&quot; data-origin-height=&quot;78&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1433&quot; data-origin-height=&quot;305&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HcNEM/btrnGjwtv4s/W6R3FMaohCNmI0EMKf4tM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HcNEM/btrnGjwtv4s/W6R3FMaohCNmI0EMKf4tM1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HcNEM/btrnGjwtv4s/W6R3FMaohCNmI0EMKf4tM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHcNEM%2FbtrnGjwtv4s%2FW6R3FMaohCNmI0EMKf4tM1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;949&quot; height=&quot;202&quot; data-origin-width=&quot;1433&quot; data-origin-height=&quot;305&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;입력&amp;amp;출력&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;504&quot; data-origin-height=&quot;258&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zM0CQ/btrnGjQOUzm/3pkRflvRV0VjazXaKSAv8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zM0CQ/btrnGjQOUzm/3pkRflvRV0VjazXaKSAv8k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zM0CQ/btrnGjQOUzm/3pkRflvRV0VjazXaKSAv8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzM0CQ%2FbtrnGjQOUzm%2F3pkRflvRV0VjazXaKSAv8k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;343&quot; height=&quot;176&quot; data-origin-width=&quot;504&quot; data-origin-height=&quot;258&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제풀이&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;938&quot; data-origin-height=&quot;778&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tQAli/btrnHRmbRJk/2VnySWbfjIqnRCErNAhi81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tQAli/btrnHRmbRJk/2VnySWbfjIqnRCErNAhi81/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tQAli/btrnHRmbRJk/2VnySWbfjIqnRCErNAhi81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtQAli%2FbtrnHRmbRJk%2F2VnySWbfjIqnRCErNAhi81%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;730&quot; height=&quot;778&quot; data-origin-width=&quot;938&quot; data-origin-height=&quot;778&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제풀이&lt;/u&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1639356574029&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.Back;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Back_1439 {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		char[] arr = br.readLine().toCharArray();
		int[] count = new int[2];
		char tmp = arr[0];
		
		count[tmp-'0']++;
		for (int i = 1; i &amp;lt; arr.length; i++) {
			if(tmp !=arr[i]) {
				count[arr[i]-'0']++;
				tmp = arr[i];
			}
		}
		
		System.out.println(Math.min(count[0], count[1]));
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;※ 내 생각&lt;br /&gt;&lt;br /&gt;이 문제는 문자열을 활용하는 문제입니다.&lt;br /&gt;&lt;br /&gt;이 문제는 구역을 파악하고 0 인지 1인지 확인하면 됩니다.&lt;br /&gt;구역의 수 만큼 비교하여 적은 값을 출력하면 됩니다.&lt;/blockquote&gt;</description>
      <category>Algorithm/백준 알고리즘</category>
      <category>문자열</category>
      <category>백준 알고리즘</category>
      <category>알고리즘 문제풀이</category>
      <author>미스터로즈</author>
      <guid isPermaLink="true">https://codingtalk.tistory.com/343</guid>
      <comments>https://codingtalk.tistory.com/343#entry343comment</comments>
      <pubDate>Mon, 13 Dec 2021 09:52:38 +0900</pubDate>
    </item>
    <item>
      <title>백준_3060 욕심쟁이 돼지(자바) / 시뮬레이션</title>
      <link>https://codingtalk.tistory.com/342</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;시간&amp;amp;메모리 제한&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;327&quot; data-origin-height=&quot;75&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yC5vp/btrmDQicJQO/NcJhL7HMPo0eigQWt0ndK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yC5vp/btrmDQicJQO/NcJhL7HMPo0eigQWt0ndK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yC5vp/btrmDQicJQO/NcJhL7HMPo0eigQWt0ndK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyC5vp%2FbtrmDQicJQO%2FNcJhL7HMPo0eigQWt0ndK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;327&quot; height=&quot;75&quot; data-origin-width=&quot;327&quot; data-origin-height=&quot;75&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제풀이&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1437&quot; data-origin-height=&quot;594&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/T9nvg/btrmDRg9IlZ/7ea0BanqspA5WS5FiUbeQk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/T9nvg/btrmDRg9IlZ/7ea0BanqspA5WS5FiUbeQk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/T9nvg/btrmDRg9IlZ/7ea0BanqspA5WS5FiUbeQk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FT9nvg%2FbtrmDRg9IlZ%2F7ea0BanqspA5WS5FiUbeQk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1437&quot; height=&quot;594&quot; data-origin-width=&quot;1437&quot; data-origin-height=&quot;594&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;입력&amp;amp;출력&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1429&quot; data-origin-height=&quot;331&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Xi2p1/btrmDXuAjmt/s0fmUw11JlckrLSqdjLVkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Xi2p1/btrmDXuAjmt/s0fmUw11JlckrLSqdjLVkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Xi2p1/btrmDXuAjmt/s0fmUw11JlckrLSqdjLVkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXi2p1%2FbtrmDXuAjmt%2Fs0fmUw11JlckrLSqdjLVkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1429&quot; height=&quot;331&quot; data-origin-width=&quot;1429&quot; data-origin-height=&quot;331&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제풀이&lt;/u&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1638322418763&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.Back;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Back_3060 {

	public static void main(String[] args) throws NumberFormatException, IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		int testCase = Integer.parseInt(br.readLine());
		
		StringTokenizer st;
		StringBuilder sb = new StringBuilder();
		for (int tc = 0; tc &amp;lt; testCase; tc++) {
			int N = Integer.parseInt(br.readLine());
			int ans = 1;
			int sum = 0;
			
			st = new StringTokenizer(br.readLine());
			
			for (int i = 0; i &amp;lt; 6; i++) {
				sum+=Integer.parseInt(st.nextToken());
			}
			
			while(sum&amp;lt;=N) {
				sum*=4;
				ans++;
			}
			sb.append(ans+&quot;\n&quot;);
		}
		System.out.println(sb);
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;※ 내 생각&lt;br /&gt;&lt;br /&gt;이 문제는 시뮬레이션으로 푸는 문제입니다.&lt;br /&gt;&lt;br /&gt;먼저 테스트케이스 수를 받아 오고 그 수 만큼 for문을 돌립니다.&lt;br /&gt;for문을 통해 각각의 수를 sum으로 받고, 모든 돼지들이 양 옆, 본인, 맞은편을 더하기 때문에&lt;br /&gt;기존의 값에 4배가 됩니다.&lt;br /&gt;&lt;br /&gt;4배 한 값이 사료의 값보다 작을 때까지 for문을 돌려서 해결해 줍니다.&lt;/blockquote&gt;</description>
      <category>Algorithm/백준 알고리즘</category>
      <category>백준 알고리즘</category>
      <category>시뮬레이션</category>
      <category>알고리즘 문제풀이</category>
      <author>미스터로즈</author>
      <guid isPermaLink="true">https://codingtalk.tistory.com/342</guid>
      <comments>https://codingtalk.tistory.com/342#entry342comment</comments>
      <pubDate>Wed, 1 Dec 2021 10:36:30 +0900</pubDate>
    </item>
    <item>
      <title>백준_7569 토마토(자바) / BFS</title>
      <link>https://codingtalk.tistory.com/341</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;시간&amp;amp;메모리 제한&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;356&quot; data-origin-height=&quot;82&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SyEC4/btrmxLUQYt2/41WGzHTQttKS6HlD5AIse1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SyEC4/btrmxLUQYt2/41WGzHTQttKS6HlD5AIse1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SyEC4/btrmxLUQYt2/41WGzHTQttKS6HlD5AIse1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSyEC4%2FbtrmxLUQYt2%2F41WGzHTQttKS6HlD5AIse1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;295&quot; height=&quot;68&quot; data-origin-width=&quot;356&quot; data-origin-height=&quot;82&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1547&quot; data-origin-height=&quot;657&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cPPSkb/btrmzjX8eSS/tKJ1iI2CIuA4VCWY2OzBqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cPPSkb/btrmzjX8eSS/tKJ1iI2CIuA4VCWY2OzBqk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cPPSkb/btrmzjX8eSS/tKJ1iI2CIuA4VCWY2OzBqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcPPSkb%2FbtrmzjX8eSS%2FtKJ1iI2CIuA4VCWY2OzBqk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1547&quot; height=&quot;657&quot; data-origin-width=&quot;1547&quot; data-origin-height=&quot;657&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;입력&amp;amp;출력&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1543&quot; data-origin-height=&quot;491&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHYjz5/btrmAJI2zTM/aSnPYvMNzJ44neSBVMpE61/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHYjz5/btrmAJI2zTM/aSnPYvMNzJ44neSBVMpE61/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHYjz5/btrmAJI2zTM/aSnPYvMNzJ44neSBVMpE61/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHYjz5%2FbtrmAJI2zTM%2FaSnPYvMNzJ44neSBVMpE61%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1543&quot; height=&quot;491&quot; data-origin-width=&quot;1543&quot; data-origin-height=&quot;491&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;923&quot; data-origin-height=&quot;929&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPxLOJ/btrmvdkzRhj/x9fZJNaAOIKOK8NRkrYBH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPxLOJ/btrmvdkzRhj/x9fZJNaAOIKOK8NRkrYBH0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPxLOJ/btrmvdkzRhj/x9fZJNaAOIKOK8NRkrYBH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPxLOJ%2FbtrmvdkzRhj%2Fx9fZJNaAOIKOK8NRkrYBH0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;740&quot; height=&quot;744&quot; data-origin-width=&quot;923&quot; data-origin-height=&quot;929&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제풀이&lt;/u&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1638235091383&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.Back;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.LinkedList;
import java.util.Queue;
import java.util.StringTokenizer;

public class Back_7569 {

	static int N, M, H , ans;
	static int[][][] arr;
	static int dx[] = { -1, 1, 0, 0, 0, 0 };
	static int dy[] = { 0, 0, -1, 1, 0, 0 };
	static int dz[] = { 0, 0, 0, 0, -1, 1 };
	static Queue&amp;lt;tomato&amp;gt; q;

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st = new StringTokenizer(br.readLine());
		N = Integer.parseInt(st.nextToken());
		M = Integer.parseInt(st.nextToken());
		H = Integer.parseInt(st.nextToken());
		q = new LinkedList&amp;lt;&amp;gt;();
		arr = new int[M][N][H];

		for (int i = 0; i &amp;lt; H; i++) {
			for (int j = 0; j &amp;lt; M; j++) {
				st = new StringTokenizer(br.readLine());
				for (int k = 0; k &amp;lt; N; k++) {
					arr[j][k][i] = Integer.parseInt(st.nextToken());
					if (arr[j][k][i] == 1)
						q.add(new tomato(j, k, i));
				}
			}
		}
		bfs();
		
		for (int i = 0; i &amp;lt; H; i++) {
			for (int j = 0; j &amp;lt; M; j++) {
				for (int k = 0; k &amp;lt; N; k++) {
					if(arr[j][k][i]==0) {
						System.out.println(&quot;-1&quot;);
						System.exit(0);
					}
					ans = Math.max(ans, arr[j][k][i]);
				}
			}
		}
		System.out.println(ans-1);
	}

	private static void bfs() {
		while (!q.isEmpty()) {
			tomato t = q.poll();

			int x = t.x;
			int y = t.y;
			int z = t.z;
			
			for (int i = 0; i &amp;lt; 6; i++) {
				int xx = x + dx[i];
				int yy = y + dy[i];
				int zz = z + dz[i];
				
				if(xx&amp;gt;=0 &amp;amp;&amp;amp; xx&amp;lt;M &amp;amp;&amp;amp; yy&amp;gt;=0 &amp;amp;&amp;amp; yy&amp;lt;N &amp;amp;&amp;amp; zz&amp;gt;=0 &amp;amp;&amp;amp; zz&amp;lt;H) {
					
					if(arr[xx][yy][zz]==0) {
						q.add(new tomato(xx,yy,zz));
						arr[xx][yy][zz]=arr[x][y][z]+1;
					}
				}
			}
		}
	}

	static class tomato {
		int x;
		int y;
		int z;

		public tomato(int x, int y, int z) {
			super();
			this.x = x;
			this.y = y;
			this.z = z;
		}

	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;※ 내 생각&lt;br /&gt;&lt;br /&gt;이 문제는 BFS를 활용해서 푸는 문제입니다.&lt;br /&gt;&lt;br /&gt;3차원 배열 식으로 푸는 문제였고, 방문 여부를 익지 않은 토마토에 대해서만 &lt;br /&gt;큐에 담아주는 식으로 풀어주면 됩니다.&lt;br /&gt;&lt;br /&gt;3차원이므로 4방 탐색이 아닌 6방 탐색을 진행해야 합니다. 상하좌우위아래로 진행하면 됩니다.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;</description>
      <category>Algorithm/백준 알고리즘</category>
      <category>BFS</category>
      <category>백준 알고리즘</category>
      <category>알고리즘 문제풀이</category>
      <author>미스터로즈</author>
      <guid isPermaLink="true">https://codingtalk.tistory.com/341</guid>
      <comments>https://codingtalk.tistory.com/341#entry341comment</comments>
      <pubDate>Tue, 30 Nov 2021 10:20:53 +0900</pubDate>
    </item>
    <item>
      <title>백준_1927 최소힙(자바) / 우선순위 큐</title>
      <link>https://codingtalk.tistory.com/340</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;시간&amp;amp;메모리 제한&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;354&quot; data-origin-height=&quot;103&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPhgHY/btrmcMsLgH2/MBYt3kN8DkKgAAKG0FuKiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPhgHY/btrmcMsLgH2/MBYt3kN8DkKgAAKG0FuKiK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPhgHY/btrmcMsLgH2/MBYt3kN8DkKgAAKG0FuKiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPhgHY%2FbtrmcMsLgH2%2FMBYt3kN8DkKgAAKG0FuKiK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;313&quot; height=&quot;91&quot; data-origin-width=&quot;354&quot; data-origin-height=&quot;103&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1007&quot; data-origin-height=&quot;177&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bf5Zdh/btrmbmuyX0I/pGQclwiECbsWJ1RuELbzMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bf5Zdh/btrmbmuyX0I/pGQclwiECbsWJ1RuELbzMK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bf5Zdh/btrmbmuyX0I/pGQclwiECbsWJ1RuELbzMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbf5Zdh%2FbtrmbmuyX0I%2FpGQclwiECbsWJ1RuELbzMK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;780&quot; height=&quot;177&quot; data-origin-width=&quot;1007&quot; data-origin-height=&quot;177&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;입력&amp;amp;출력&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1485&quot; data-origin-height=&quot;344&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/V1ssc/btrmbXnKUYA/t5qFBubZ44nj3EEc66ERz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/V1ssc/btrmbXnKUYA/t5qFBubZ44nj3EEc66ERz1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/V1ssc/btrmbXnKUYA/t5qFBubZ44nj3EEc66ERz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FV1ssc%2FbtrmbXnKUYA%2Ft5qFBubZ44nj3EEc66ERz1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1485&quot; height=&quot;344&quot; data-origin-width=&quot;1485&quot; data-origin-height=&quot;344&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;958&quot; data-origin-height=&quot;370&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eMeI65/btrmcM7lB9b/LzdzFnZvD4QTk3wHZ5BBzK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eMeI65/btrmcM7lB9b/LzdzFnZvD4QTk3wHZ5BBzK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eMeI65/btrmcM7lB9b/LzdzFnZvD4QTk3wHZ5BBzK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeMeI65%2FbtrmcM7lB9b%2FLzdzFnZvD4QTk3wHZ5BBzK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;749&quot; height=&quot;370&quot; data-origin-width=&quot;958&quot; data-origin-height=&quot;370&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제풀이&lt;/u&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1637885783347&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.Back;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.PriorityQueue;

public class Back_1927 {

	public static void main(String[] args) throws NumberFormatException, IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int N = Integer.parseInt(br.readLine());
		PriorityQueue&amp;lt;Integer&amp;gt; pq = new PriorityQueue&amp;lt;&amp;gt;();
		
		StringBuilder sb = new StringBuilder();
		for (int i = 0; i &amp;lt; N; i++) {
			int tmp = Integer.parseInt(br.readLine());
			
			if(tmp==0) {
				if(pq.size()==0) {
					sb.append(&quot;0\n&quot;);
				}else {
					sb.append(pq.poll()+&quot;\n&quot;);
				}
			}else {
				pq.add(tmp);
			}
		}
		System.out.println(sb);
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;※ 내 생각&lt;br /&gt;&lt;br /&gt;이 문제는 우선순위 큐인 자료구조를 이용하는 문제입니다.&lt;br /&gt;&lt;br /&gt;우선 순위 큐는 정렬 조건을 만들어 놓으면 알아서 정렬을 진행해 줍니다.&lt;br /&gt;따라서 값을 넣어주고 맨 앞에 있는 것을 출력해주면 됩니다.&lt;/blockquote&gt;</description>
      <category>Algorithm/백준 알고리즘</category>
      <category>백준 알고리즘</category>
      <category>알고리즘 문제풀이</category>
      <category>우선순위 큐</category>
      <category>자료구조</category>
      <author>미스터로즈</author>
      <guid isPermaLink="true">https://codingtalk.tistory.com/340</guid>
      <comments>https://codingtalk.tistory.com/340#entry340comment</comments>
      <pubDate>Fri, 26 Nov 2021 09:17:51 +0900</pubDate>
    </item>
    <item>
      <title>백준_1246 온라인 판매(자바) / 그리디</title>
      <link>https://codingtalk.tistory.com/339</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;시간&amp;amp;메모리 제한&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;341&quot; data-origin-height=&quot;87&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bK7535/btrl8l9wW2T/LPL3QqDNrGcqEKJGd4AJYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bK7535/btrl8l9wW2T/LPL3QqDNrGcqEKJGd4AJYK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bK7535/btrl8l9wW2T/LPL3QqDNrGcqEKJGd4AJYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbK7535%2Fbtrl8l9wW2T%2FLPL3QqDNrGcqEKJGd4AJYK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;341&quot; height=&quot;87&quot; data-origin-width=&quot;341&quot; data-origin-height=&quot;87&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1481&quot; data-origin-height=&quot;226&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mPj8l/btrl44VeGDz/DSv0FU8uaGzp7YdOWZn8t1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mPj8l/btrl44VeGDz/DSv0FU8uaGzp7YdOWZn8t1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mPj8l/btrl44VeGDz/DSv0FU8uaGzp7YdOWZn8t1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmPj8l%2Fbtrl44VeGDz%2FDSv0FU8uaGzp7YdOWZn8t1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1481&quot; height=&quot;226&quot; data-origin-width=&quot;1481&quot; data-origin-height=&quot;226&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;입력&amp;amp;출력&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1341&quot; data-origin-height=&quot;262&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brq2fg/btrl58ix3sA/TKnF2FnO6sj0wSzQErLkx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brq2fg/btrl58ix3sA/TKnF2FnO6sj0wSzQErLkx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brq2fg/btrl58ix3sA/TKnF2FnO6sj0wSzQErLkx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbrq2fg%2Fbtrl58ix3sA%2FTKnF2FnO6sj0wSzQErLkx1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1341&quot; height=&quot;262&quot; data-origin-width=&quot;1341&quot; data-origin-height=&quot;262&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;840&quot; data-origin-height=&quot;187&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgsbfj/btrl4AmKENH/ON0ICyZ0KgwJ4yNSJXF4Yk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgsbfj/btrl4AmKENH/ON0ICyZ0KgwJ4yNSJXF4Yk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgsbfj/btrl4AmKENH/ON0ICyZ0KgwJ4yNSJXF4Yk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbgsbfj%2Fbtrl4AmKENH%2FON0ICyZ0KgwJ4yNSJXF4Yk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;642&quot; height=&quot;187&quot; data-origin-width=&quot;840&quot; data-origin-height=&quot;187&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제풀이&lt;/u&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1637800209108&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.Back;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;
import java.util.StringTokenizer;

public class Back_1246 {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st =  new StringTokenizer(br.readLine());
		int N = Integer.parseInt(st.nextToken());
		int M =Integer.parseInt(st.nextToken());
		
		ArrayList&amp;lt;Integer&amp;gt; arr = new ArrayList&amp;lt;&amp;gt;();
		
		for (int i = 0; i &amp;lt; M; i++) {
			arr.add(Integer.parseInt(br.readLine()));
		}
		
		Collections.sort(arr);
		
		int ans = 0;
		int max = 0;
		
		for (int i = 0; i &amp;lt; M; i++) {
			int tmp = arr.get(i);
			int tmpsum = 0;
			
			if(M-i&amp;lt;N) {
				tmpsum = tmp * (M-i);
			}else {
				tmpsum = tmp * N;
			}
			
			if(tmpsum&amp;gt;max) {
				max = tmpsum;
				ans = tmp;
			}
		}
		System.out.println(ans + &quot; &quot;+ max);
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;※ 내 생각&lt;br /&gt;&lt;br /&gt;이 문제는 그리디 알고리즘을 활용하는 문제입니다.&lt;br /&gt;&lt;br /&gt;먼저 값을 입력한 다음에 정렬을 진행합니다.&lt;br /&gt;정렬해준 값을 기준으로 for문을 돌려서 각 위치에서의 최댓값을 구해줍니다.&lt;br /&gt;&lt;br /&gt;이 때, M과 N의 크기를 고려해서 진행하면 됩니다.&lt;/blockquote&gt;</description>
      <category>Algorithm/백준 알고리즘</category>
      <category>그리디 알고리즘</category>
      <category>백준 알고리즘</category>
      <category>알고리즘 문제풀이</category>
      <author>미스터로즈</author>
      <guid isPermaLink="true">https://codingtalk.tistory.com/339</guid>
      <comments>https://codingtalk.tistory.com/339#entry339comment</comments>
      <pubDate>Thu, 25 Nov 2021 09:41:48 +0900</pubDate>
    </item>
    <item>
      <title>백준_16953 A-&amp;gt;B (자바) / 탐색</title>
      <link>https://codingtalk.tistory.com/338</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;시간&amp;amp;메모리 제한&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;346&quot; data-origin-height=&quot;81&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lXZEc/btrlSv0dZ7q/YF4knxFk3jdfkPanBfTxD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lXZEc/btrlSv0dZ7q/YF4knxFk3jdfkPanBfTxD0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lXZEc/btrlSv0dZ7q/YF4knxFk3jdfkPanBfTxD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlXZEc%2FbtrlSv0dZ7q%2FYF4knxFk3jdfkPanBfTxD0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;346&quot; height=&quot;81&quot; data-origin-width=&quot;346&quot; data-origin-height=&quot;81&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;173&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRdSBC/btrlTjkqcNW/tmXWid0Jenkdm9imcoB3A0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRdSBC/btrlTjkqcNW/tmXWid0Jenkdm9imcoB3A0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRdSBC/btrlTjkqcNW/tmXWid0Jenkdm9imcoB3A0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRdSBC%2FbtrlTjkqcNW%2FtmXWid0Jenkdm9imcoB3A0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;557&quot; height=&quot;162&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;173&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;입력&amp;amp;출력&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;902&quot; data-origin-height=&quot;259&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/z9qUf/btrlTjdHF6C/3DUIFY3SK1u4xqi8p1MTvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/z9qUf/btrlTjdHF6C/3DUIFY3SK1u4xqi8p1MTvk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/z9qUf/btrlTjdHF6C/3DUIFY3SK1u4xqi8p1MTvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz9qUf%2FbtrlTjdHF6C%2F3DUIFY3SK1u4xqi8p1MTvk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;902&quot; height=&quot;259&quot; data-origin-width=&quot;902&quot; data-origin-height=&quot;259&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;959&quot; data-origin-height=&quot;524&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dFOGy9/btrlT0LKpGX/McO2txAaRRJ0Objk2iyW70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dFOGy9/btrlT0LKpGX/McO2txAaRRJ0Objk2iyW70/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dFOGy9/btrlT0LKpGX/McO2txAaRRJ0Objk2iyW70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdFOGy9%2FbtrlT0LKpGX%2FMcO2txAaRRJ0Objk2iyW70%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;761&quot; height=&quot;524&quot; data-origin-width=&quot;959&quot; data-origin-height=&quot;524&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제풀이&lt;/u&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1637627616893&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.Back;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Back_16953 {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st = new StringTokenizer(br.readLine());
		
		int A = Integer.parseInt(st.nextToken());
		int B = Integer.parseInt(st.nextToken());
		
		int ans =1;
		
		while(true) {
			if(A==B) {
				break;
			}
			if(A&amp;gt;B) {
				ans = -1;
				break;
			}
			String tmp = String.valueOf(B);
			if(B%2!=0 &amp;amp;&amp;amp; tmp.charAt(tmp.length()-1)!='1') {
				ans = -1;
				break;
			}
			
			if(B%2==0) {
				B/=2;
			}else {
				tmp = tmp.substring(0,tmp.length()-1);
				B = Integer.parseInt(tmp);
			}
			
			ans++;
		}
		System.out.println(ans);
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;※ 내 생각&lt;br /&gt;&lt;br /&gt;이 문제는 탐색을 활용하는 문제입니다.&lt;br /&gt;&lt;br /&gt;각 문자에 대해서 탐색을 진행하고 문제를 해결할 수 있습니다.&lt;br /&gt;A가 아닌 B를 기준으로 진행을 하고, B에 따라 조건을 보고&lt;br /&gt;해당하지 않으면 예외로 처리하여 while문을 나가게 만들어줍니다.&lt;/blockquote&gt;</description>
      <category>Algorithm/백준 알고리즘</category>
      <category>백준 알고리즘</category>
      <category>알고리즘 문제풀이</category>
      <category>탐색</category>
      <author>미스터로즈</author>
      <guid isPermaLink="true">https://codingtalk.tistory.com/338</guid>
      <comments>https://codingtalk.tistory.com/338#entry338comment</comments>
      <pubDate>Tue, 23 Nov 2021 09:36:03 +0900</pubDate>
    </item>
    <item>
      <title>백준_4307 개미(자바) / 구현</title>
      <link>https://codingtalk.tistory.com/337</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;시간&amp;amp;메모리 제한&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;333&quot; data-origin-height=&quot;79&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/omGix/btrlDWDFuIb/gp3SMpxlSqohwYQ2djELD1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/omGix/btrlDWDFuIb/gp3SMpxlSqohwYQ2djELD1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/omGix/btrlDWDFuIb/gp3SMpxlSqohwYQ2djELD1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FomGix%2FbtrlDWDFuIb%2Fgp3SMpxlSqohwYQ2djELD1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;333&quot; height=&quot;79&quot; data-origin-width=&quot;333&quot; data-origin-height=&quot;79&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1480&quot; data-origin-height=&quot;162&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eKr4T6/btrlEIx40w4/e3Zkxgibvh8bGERgQWDxKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eKr4T6/btrlEIx40w4/e3Zkxgibvh8bGERgQWDxKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eKr4T6/btrlEIx40w4/e3Zkxgibvh8bGERgQWDxKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeKr4T6%2FbtrlEIx40w4%2Fe3Zkxgibvh8bGERgQWDxKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1480&quot; height=&quot;162&quot; data-origin-width=&quot;1480&quot; data-origin-height=&quot;162&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;입력&amp;amp;출력&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1486&quot; data-origin-height=&quot;565&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/chCAoR/btrlDvTOsqF/kwRkZmkK8n6QHkl4cKKqak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/chCAoR/btrlDvTOsqF/kwRkZmkK8n6QHkl4cKKqak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/chCAoR/btrlDvTOsqF/kwRkZmkK8n6QHkl4cKKqak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FchCAoR%2FbtrlDvTOsqF%2FkwRkZmkK8n6QHkl4cKKqak%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1486&quot; height=&quot;565&quot; data-origin-width=&quot;1486&quot; data-origin-height=&quot;565&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;923&quot; data-origin-height=&quot;462&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvT1Q1/btrlEnAXuPN/bP6S7kTGflP5imjKm8fPmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvT1Q1/btrlEnAXuPN/bP6S7kTGflP5imjKm8fPmK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvT1Q1/btrlEnAXuPN/bP6S7kTGflP5imjKm8fPmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvT1Q1%2FbtrlEnAXuPN%2FbP6S7kTGflP5imjKm8fPmK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;923&quot; height=&quot;462&quot; data-origin-width=&quot;923&quot; data-origin-height=&quot;462&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제풀이&lt;/u&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1637364678637&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.Back;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;

public class Back_4307 {

	public static void main(String[] args) throws NumberFormatException, IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int testCase = Integer.parseInt(br.readLine());
		StringTokenizer st;
		StringBuilder sb = new StringBuilder();
		for (int i = 0; i &amp;lt; testCase; i++) {
			st = new StringTokenizer(br.readLine());
			
			int l = Integer.parseInt(st.nextToken());
			int n = Integer.parseInt(st.nextToken());
			
			int arr[] = new int[n];
			int min = Integer.MAX_VALUE;
			int max = 0;
			
			for (int j = 0; j &amp;lt; n; j++) {
				arr[j] = Integer.parseInt(br.readLine());
				if(arr[j]&amp;gt;=l/2) {
					min = Math.min(min, arr[j]);
				}else {
					max = Math.max(max, arr[j]);
				}
			}
			Arrays.sort(arr);
			sb.append(Math.max(l - min, max) + &quot; &quot; + Math.max(l - arr[0], arr[n-1])+&quot;\n&quot;);
		}
		System.out.println(sb);
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;※ 내 생각&lt;br /&gt;&lt;br /&gt;이 문제는 구현과 수학을 이용해서 푸는 문제입니다.&lt;br /&gt;&lt;br /&gt;각 케이스를 분류해서 max 값과 min 값을 분류 합니다.&lt;br /&gt;분류된 값을 통해 원하는 경우를 출력해줍니다.&lt;/blockquote&gt;</description>
      <category>Coding/JAVA</category>
      <category>구현</category>
      <category>백준 알고리즘</category>
      <category>수학</category>
      <category>알고리즘 문제풀이</category>
      <author>미스터로즈</author>
      <guid isPermaLink="true">https://codingtalk.tistory.com/337</guid>
      <comments>https://codingtalk.tistory.com/337#entry337comment</comments>
      <pubDate>Sat, 20 Nov 2021 08:33:36 +0900</pubDate>
    </item>
    <item>
      <title>백준_1913 달팽이(자바) / 구현</title>
      <link>https://codingtalk.tistory.com/336</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;시간&amp;amp;메모리 제한&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;325&quot; data-origin-height=&quot;74&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdgmm3/btrlykD7fjL/SBf8b8BdUFm4sKbxVL9IiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdgmm3/btrlykD7fjL/SBf8b8BdUFm4sKbxVL9IiK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdgmm3/btrlykD7fjL/SBf8b8BdUFm4sKbxVL9IiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbdgmm3%2FbtrlykD7fjL%2FSBf8b8BdUFm4sKbxVL9IiK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;325&quot; height=&quot;74&quot; data-origin-width=&quot;325&quot; data-origin-height=&quot;74&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1457&quot; data-origin-height=&quot;588&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0WiPv/btrlwKw0IOV/rgUuM8wR31JsEQLf9bYb81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0WiPv/btrlwKw0IOV/rgUuM8wR31JsEQLf9bYb81/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0WiPv/btrlwKw0IOV/rgUuM8wR31JsEQLf9bYb81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0WiPv%2FbtrlwKw0IOV%2FrgUuM8wR31JsEQLf9bYb81%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1457&quot; height=&quot;588&quot; data-origin-width=&quot;1457&quot; data-origin-height=&quot;588&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;입력&amp;amp;출력&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1472&quot; data-origin-height=&quot;298&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dS7dBw/btrlxfJ1szO/BrbD5Ca2tDrOMyCZBC8mt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dS7dBw/btrlxfJ1szO/BrbD5Ca2tDrOMyCZBC8mt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dS7dBw/btrlxfJ1szO/BrbD5Ca2tDrOMyCZBC8mt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdS7dBw%2FbtrlxfJ1szO%2FBrbD5Ca2tDrOMyCZBC8mt0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1472&quot; height=&quot;298&quot; data-origin-width=&quot;1472&quot; data-origin-height=&quot;298&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1084&quot; data-origin-height=&quot;279&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wjPML/btrlyj6h9wF/dziVeV0hXUoUpGsHuWZkr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wjPML/btrlyj6h9wF/dziVeV0hXUoUpGsHuWZkr0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wjPML/btrlyj6h9wF/dziVeV0hXUoUpGsHuWZkr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwjPML%2Fbtrlyj6h9wF%2FdziVeV0hXUoUpGsHuWZkr0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;759&quot; height=&quot;196&quot; data-origin-width=&quot;1084&quot; data-origin-height=&quot;279&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제풀이&lt;/u&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1637283301629&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.Back;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Back_1913 {

	public static void main(String[] args) throws NumberFormatException, IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int N = Integer.parseInt(br.readLine());
		int K = Integer.parseInt(br.readLine());
		int[][] arr = new int[N][N];

		int a = N / 2;
		int b = N / 2;
		int l = 1;
		int n = 1;

		while (true) {
			for (int i = 0; i &amp;lt; l; i++) {
				arr[a][b] = n++;
				a--;
			}
			if ((n - 1) == N * N)break;
			for (int i = 0; i &amp;lt; l; i++) {
				arr[a][b] = n++;
				b++;
			}
			l++;
			for (int i = 0; i &amp;lt; l; i++) {
				arr[a][b] = n++;
				a++;
			}
			for (int i = 0; i &amp;lt; l; i++) {
				arr[a][b] = n++;
				b--;
			}
			l++;
		}
		StringBuilder sb = new StringBuilder();

		int x = 0;
		int y = 0;
		for (int i = 0; i &amp;lt; N; i++) {
			for (int j = 0; j &amp;lt; N; j++) {
				sb.append(arr[i][j] + &quot; &quot;);
				if(K == arr[i][j]) {
					x = i+1;
					y = j+1;
				}
			}
			sb.append(&quot;\n&quot;);
		}
		sb.append(x+&quot; &quot;+y);
		System.out.println(sb);
	}

}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;※ 내 생각&lt;br /&gt;&lt;br /&gt;이 문제는 구현을 활용하는 문제입니다.&lt;br /&gt;&lt;br /&gt;방향을 바꿔가며 값을 넣어주는 문제입니다.&lt;br /&gt;배열에 값을 넣어주고 마지막에 원하는 위치 및 배열을 출력해줍니다.&lt;/blockquote&gt;</description>
      <category>Algorithm/백준 알고리즘</category>
      <category>구현</category>
      <category>백준 알고리즘</category>
      <category>알고리즘 문제풀이</category>
      <author>미스터로즈</author>
      <guid isPermaLink="true">https://codingtalk.tistory.com/336</guid>
      <comments>https://codingtalk.tistory.com/336#entry336comment</comments>
      <pubDate>Fri, 19 Nov 2021 09:57:02 +0900</pubDate>
    </item>
    <item>
      <title>백준_3273 두 수의 합(자바) / 투 포인트</title>
      <link>https://codingtalk.tistory.com/335</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;시간&amp;amp;메모리 제한&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;339&quot; data-origin-height=&quot;74&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zmqbe/btrlnUzD7U8/tpAQdAQgz3sJQmA8K1KKv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zmqbe/btrlnUzD7U8/tpAQdAQgz3sJQmA8K1KKv0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zmqbe/btrlnUzD7U8/tpAQdAQgz3sJQmA8K1KKv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fzmqbe%2FbtrlnUzD7U8%2FtpAQdAQgz3sJQmA8K1KKv0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;339&quot; height=&quot;74&quot; data-origin-width=&quot;339&quot; data-origin-height=&quot;74&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1479&quot; data-origin-height=&quot;66&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7gT8u/btrlmnPAdF6/LkVf2S8Vk83T6kQtB2cAjK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7gT8u/btrlmnPAdF6/LkVf2S8Vk83T6kQtB2cAjK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7gT8u/btrlmnPAdF6/LkVf2S8Vk83T6kQtB2cAjK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7gT8u%2FbtrlmnPAdF6%2FLkVf2S8Vk83T6kQtB2cAjK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1479&quot; height=&quot;66&quot; data-origin-width=&quot;1479&quot; data-origin-height=&quot;66&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;입력&amp;amp;출력&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1290&quot; data-origin-height=&quot;260&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vMU4o/btrlr4UW4W4/GSgI8I3AOq6JgKhtgaBkJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vMU4o/btrlr4UW4W4/GSgI8I3AOq6JgKhtgaBkJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vMU4o/btrlr4UW4W4/GSgI8I3AOq6JgKhtgaBkJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvMU4o%2Fbtrlr4UW4W4%2FGSgI8I3AOq6JgKhtgaBkJk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1290&quot; height=&quot;260&quot; data-origin-width=&quot;1290&quot; data-origin-height=&quot;260&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;824&quot; data-origin-height=&quot;114&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cB447z/btrlsiZ19Yx/TUY06itRsKb10Q51VoQzVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cB447z/btrlsiZ19Yx/TUY06itRsKb10Q51VoQzVk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cB447z/btrlsiZ19Yx/TUY06itRsKb10Q51VoQzVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcB447z%2FbtrlsiZ19Yx%2FTUY06itRsKb10Q51VoQzVk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;716&quot; height=&quot;99&quot; data-origin-width=&quot;824&quot; data-origin-height=&quot;114&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제풀이&lt;/u&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1637194718854&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.Back;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;

public class Back_3273 {

	public static void main(String[] args) throws NumberFormatException, IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		int N = Integer.parseInt(br.readLine());
		StringTokenizer st = new StringTokenizer(br.readLine());
		int[] arr = new int[N];
		for (int i = 0; i &amp;lt; N; i++) {
			arr[i]=Integer.parseInt(st.nextToken());
		}
		Arrays.sort(arr);
		int ans = Integer.parseInt(br.readLine());
		int cnt = 0;
		int start = 0;
		int end = N-1;
		int sum=0;
		while(start&amp;lt;end) {
			sum=arr[start]+arr[end];
			if(sum==ans) {
				cnt++;
				start++;
			}else if(sum&amp;lt;ans) {
				start++;
			}else {
				end--;
			}
			
		}
		System.out.println(cnt);
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;※ 내 생각&lt;br /&gt;&lt;br /&gt;이 문제는 정렬, 투 포인터를 활용하는 문제입니다.&lt;br /&gt;&lt;br /&gt;먼저 정렬을 해줍니다. 정렬을 진행한 다음에 맨 처음 값과 맨 마지막 값을 더해줍니다.&lt;br /&gt;&lt;br /&gt;투 포인트를 이용해서 합과 찾고자 하는 값이 같으면 정답과 시작 값을 더해줍니다.&lt;br /&gt;찾고자 하는 값이 더 크면 처음 값을 더해줍니다.&lt;br /&gt;합이 더 크면 마지막 값을 빼서 합을 줄여줍니다.&amp;nbsp;&lt;/blockquote&gt;</description>
      <category>Algorithm/백준 알고리즘</category>
      <category>백준 알고리즘</category>
      <category>알고리즘 문제풀이</category>
      <category>정렬</category>
      <category>투 포인터</category>
      <author>미스터로즈</author>
      <guid isPermaLink="true">https://codingtalk.tistory.com/335</guid>
      <comments>https://codingtalk.tistory.com/335#entry335comment</comments>
      <pubDate>Thu, 18 Nov 2021 09:27:20 +0900</pubDate>
    </item>
    <item>
      <title>백준_14235 크리스마스 선물</title>
      <link>https://codingtalk.tistory.com/334</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;시간&amp;amp;메모리 제한&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;341&quot; data-origin-height=&quot;74&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cINnTY/btrlgR9XLI4/xvAtAicPFWVrk0OKkDi5u0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cINnTY/btrlgR9XLI4/xvAtAicPFWVrk0OKkDi5u0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cINnTY/btrlgR9XLI4/xvAtAicPFWVrk0OKkDi5u0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcINnTY%2FbtrlgR9XLI4%2FxvAtAicPFWVrk0OKkDi5u0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;341&quot; height=&quot;74&quot; data-origin-width=&quot;341&quot; data-origin-height=&quot;74&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제풀이&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1487&quot; data-origin-height=&quot;200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkou7G/btrlhB6QyRM/bcK8xrJMp0gcViso1tESr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkou7G/btrlhB6QyRM/bcK8xrJMp0gcViso1tESr0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkou7G/btrlhB6QyRM/bcK8xrJMp0gcViso1tESr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbkou7G%2FbtrlhB6QyRM%2FbcK8xrJMp0gcViso1tESr0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1487&quot; height=&quot;200&quot; data-origin-width=&quot;1487&quot; data-origin-height=&quot;200&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;입력&amp;amp;출력&lt;/u&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1470&quot; data-origin-height=&quot;356&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lKukf/btrlfXo0a0N/z6fLCfQxn5hygODxkfdkh0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lKukf/btrlfXo0a0N/z6fLCfQxn5hygODxkfdkh0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lKukf/btrlfXo0a0N/z6fLCfQxn5hygODxkfdkh0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlKukf%2FbtrlfXo0a0N%2Fz6fLCfQxn5hygODxkfdkh0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1470&quot; height=&quot;356&quot; data-origin-width=&quot;1470&quot; data-origin-height=&quot;356&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;831&quot; data-origin-height=&quot;222&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/djhYxX/btrlbEqsaKx/qEQJVgMbiQhkK8t2L4FWj0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/djhYxX/btrlbEqsaKx/qEQJVgMbiQhkK8t2L4FWj0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/djhYxX/btrlbEqsaKx/qEQJVgMbiQhkK8t2L4FWj0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdjhYxX%2FbtrlbEqsaKx%2FqEQJVgMbiQhkK8t2L4FWj0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;606&quot; height=&quot;162&quot; data-origin-width=&quot;831&quot; data-origin-height=&quot;222&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;u&gt;문제풀이&lt;/u&gt;&lt;/h3&gt;
&lt;pre id=&quot;code_1637107969943&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.Back;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Collections;
import java.util.PriorityQueue;
import java.util.StringTokenizer;
import java.util.StringTokenizer;

public class Back_14235 {

	public static void main(String[] args) throws NumberFormatException, IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int N = Integer.parseInt(br.readLine());
		PriorityQueue&amp;lt;Integer&amp;gt; pq = new PriorityQueue&amp;lt;&amp;gt;(Collections.reverseOrder());
		
		StringTokenizer st;
		StringBuilder sb = new StringBuilder();
		for (int i = 0; i &amp;lt; N; i++) {
			st = new StringTokenizer(br.readLine());
			int a = Integer.parseInt(st.nextToken());
			if(a==0) {
				if(pq.size()==0) {
					sb.append(&quot;-1\n&quot;);
				}else {
					sb.append(pq.poll()+&quot;\n&quot;);
				}
					
			}else {
				for (int j = 0; j &amp;lt; a; j++) {
					pq.add(Integer.parseInt(st.nextToken()));
				}
			}
		}
		System.out.println(sb);
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;※ 내 생각&lt;br /&gt;&lt;br /&gt;이 문제는 우선순위 큐를 이용하여 문제를 해결할 수 있습니다.&lt;br /&gt;&lt;br /&gt;우선순위 큐의 정렬 조건을 내림차순이 되게 만들어 줍니다.&lt;br /&gt;for문에서 a가 0이면 pq의 사이즈를 확인하고 비어 있으면 -1을 비어 있지 않으면 하나 꺼내 출력을 하면 됩니다.&lt;br /&gt;&lt;br /&gt;a가 0이 아니면 a의 갯수 만큼 pq에 추가를 해줍니다.&lt;/blockquote&gt;</description>
      <category>Algorithm/백준 알고리즘</category>
      <category>백준 알고리즘</category>
      <category>알고리즘 문제풀이</category>
      <category>우선순위 큐</category>
      <author>미스터로즈</author>
      <guid isPermaLink="true">https://codingtalk.tistory.com/334</guid>
      <comments>https://codingtalk.tistory.com/334#entry334comment</comments>
      <pubDate>Wed, 17 Nov 2021 09:16:28 +0900</pubDate>
    </item>
  </channel>
</rss>