<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>GreenApple</title>
    <link>https://middle-dragon99.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Thu, 23 Jul 2026 16:59:28 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Galet</managingEditor>
    <image>
      <title>GreenApple</title>
      <url>https://tistory1.daumcdn.net/tistory/6346876/attach/e54f8ed2dc164fa1b9fecbcba527bcdc</url>
      <link>https://middle-dragon99.tistory.com</link>
    </image>
    <item>
      <title>[백준] 14593번: 2017 아주대학교 프로그래밍 경시대회 (Large) - JAVA[랜덤 마라톤]</title>
      <link>https://middle-dragon99.tistory.com/56</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/14593&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.acmicpc.net/problem/14593&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2306&quot; data-origin-height=&quot;1450&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEBvdK/btsJm7hjqZO/IfAVU6XZaPhw6xk0LHcr80/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEBvdK/btsJm7hjqZO/IfAVU6XZaPhw6xk0LHcr80/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEBvdK/btsJm7hjqZO/IfAVU6XZaPhw6xk0LHcr80/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEBvdK%2FbtsJm7hjqZO%2FIfAVU6XZaPhw6xk0LHcr80%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;2306&quot; height=&quot;1450&quot; data-origin-width=&quot;2306&quot; data-origin-height=&quot;1450&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;2306&quot; data-origin-height=&quot;1416&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AWcCA/btsJmu49Ys7/t8Pbc9nuG7A50QnWXvDKLk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AWcCA/btsJmu49Ys7/t8Pbc9nuG7A50QnWXvDKLk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AWcCA/btsJmu49Ys7/t8Pbc9nuG7A50QnWXvDKLk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAWcCA%2FbtsJmu49Ys7%2Ft8Pbc9nuG7A50QnWXvDKLk%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;2306&quot; height=&quot;1416&quot; data-origin-width=&quot;2306&quot; data-origin-height=&quot;1416&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;◎알고리즘 [풀이과정]&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;위 문제에 알려준 예외를 if문을 사용하여 작성하면 쉽게 해결할 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;해결한 문제 점수의 총합이 높은 참가자가 더 높은 순위를 가진다.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;점수의 총합이 같은 경우, 제출 횟수가 적은 참가자가 더 높은 순위를 가진다.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;점수의 총합과 제출 횟수가 같은 경우, 마지막으로 점수를 획득한 문제의 업로드 시간이 빠른 참가자가 더 높은 순위를 가진다.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;가장 첫번째는 종합점수를 기준으로 1등 참가자의 번호를 저장해 놓는다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;저장해 놓은 참가자의 종합점수 비교할 종합점수와 같다면 제출 횟수가 적은 참가자를 1등 참가자로 저장한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;저장해 놓은 참가자의 제출 횟수까지 동일하다면 마지막인 제출시간을 비교하여 가작 적은 참가자의 번호를 1등 참가자로 저장한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;위 과정을 모든 참가자들과 비교하여 결과를 출력한다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1725237876265&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.Scanner;
public class st_14593 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		int num = sc.nextInt();
		
		int [][] SCL = new int[num][3];
		
		for(int i = 0;i&amp;lt;num;i++) {
			SCL[i][0] = sc.nextInt();
			SCL[i][1] = sc.nextInt();
			SCL[i][2] = sc.nextInt();
		}
		
		int s = SCL[0][0];
		int c = SCL[0][1];
		int l = SCL[0][2];
		int result = 1;
		
		for(int i = 1;i&amp;lt;num;i++) {
			if(SCL[i][0]&amp;gt;s) {
				s = SCL[i][0];
				c = SCL[i][1];
				l = SCL[i][2];
				result = i+1;
			}
			if(s == SCL[i][0]) {
				if(c&amp;gt;SCL[i][1]) {
					s = SCL[i][0];
					c = SCL[i][1];
					l = SCL[i][2];
					result = i+1;
				}
				else if(c == SCL[i][1]) {
					if(l&amp;gt;SCL[i][2]) {
						s = SCL[i][0];
						c = SCL[i][1];
						l = SCL[i][2];
						result = i+1;
					}
				}
			}
		}
		System.out.println(result);
	}
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>알고리즘/랜덤 마라톤</category>
      <author>Galet</author>
      <guid isPermaLink="true">https://middle-dragon99.tistory.com/56</guid>
      <comments>https://middle-dragon99.tistory.com/56#entry56comment</comments>
      <pubDate>Mon, 2 Sep 2024 09:44:43 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 2028번: 자기복제수 - JAVA[랜덤 마라톤]</title>
      <link>https://middle-dragon99.tistory.com/55</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2028&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.acmicpc.net/problem/2028&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1153&quot; data-origin-height=&quot;866&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XL27l/btsJl9s9zPo/2noJT1iycFyU6hRx1j6wZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XL27l/btsJl9s9zPo/2noJT1iycFyU6hRx1j6wZ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XL27l/btsJl9s9zPo/2noJT1iycFyU6hRx1j6wZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXL27l%2FbtsJl9s9zPo%2F2noJT1iycFyU6hRx1j6wZ0%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;1153&quot; height=&quot;866&quot; data-origin-width=&quot;1153&quot; data-origin-height=&quot;866&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;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;입력값이 어떤 자리의 수인지를 확인하고 그 값을 나눠 제곱하기 전의 수와 비교하여 YES or NO를 출력해 주면 되는 간단한 문제이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;하지만 내가 고민한 것은 if을 사용하여 입력받은 값이 10의 자리인지 100의 자리인지를 확인하는 방법 말고 뭔가 알 수 있는 방법이 있다면 훨씬 간단하게 코드를 짤 수 있을 거 같은데 그 방법이 도저히 생각이 나지 않았다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그래서 뭐랄까 코드가 굉장히 더럽다(?)랄까.. 무튼 별로 마음에는 들지 않는 코드가 된거 같다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;◎알고리즘 [풀이과정]&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;입력받은 값이 10의 자리인지 100의 자리인지 1000의 자리인지를 확인한후 각 자리에 맞는 수를 제곱한 수와 나눠 나머지가 제곱하기 전의 숫자와 일치하는지 비교하면 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;여기서 1000이 들어왔을때 는 예외처리를 하여 해결한다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1725090041024&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
		Scanner sc = new Scanner(System.in);
		int num = Integer.parseInt(bf.readLine());
		
		for(int i =0;i&amp;lt;num;i++) {
			int number = Integer.parseInt(bf.readLine());
			if(number&amp;lt;10) {
				if(number*number%10==number) {
					System.out.println(&quot;YES&quot;);
				}
				else System.out.println(&quot;NO&quot;);
			}
			else if(number&amp;lt;100) {
				if(number*number%100==number) {
					System.out.println(&quot;YES&quot;);
				}
				else System.out.println(&quot;NO&quot;);
			}
			else if(number&amp;lt;1000) {
				if(number*number%1000==number) {
					System.out.println(&quot;YES&quot;);
				}
				else System.out.println(&quot;NO&quot;);
			}
			else if(number == 1000) {
				System.out.println(&quot;NO&quot;);
			}
		}
	}
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>알고리즘/랜덤 마라톤</category>
      <author>Galet</author>
      <guid isPermaLink="true">https://middle-dragon99.tistory.com/55</guid>
      <comments>https://middle-dragon99.tistory.com/55#entry55comment</comments>
      <pubDate>Sat, 31 Aug 2024 16:40:51 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 11466번: Alex Origami Squares - JAVA[랜덤 마라톤]</title>
      <link>https://middle-dragon99.tistory.com/54</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/11466&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.acmicpc.net/problem/11466&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1154&quot; data-origin-height=&quot;811&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjfWYv/btsJme1UykK/JCh4WPkry97EKg9fP9EV40/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjfWYv/btsJme1UykK/JCh4WPkry97EKg9fP9EV40/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjfWYv/btsJme1UykK/JCh4WPkry97EKg9fP9EV40/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjfWYv%2FbtsJme1UykK%2FJCh4WPkry97EKg9fP9EV40%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;1154&quot; height=&quot;811&quot; data-origin-width=&quot;1154&quot; data-origin-height=&quot;811&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;1160&quot; data-origin-height=&quot;506&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjla4Q/btsJle2GeB9/mTmZ76YMwhanObbUnvBi50/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjla4Q/btsJle2GeB9/mTmZ76YMwhanObbUnvBi50/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjla4Q/btsJle2GeB9/mTmZ76YMwhanObbUnvBi50/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbjla4Q%2FbtsJle2GeB9%2FmTmZ76YMwhanObbUnvBi50%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;1160&quot; height=&quot;506&quot; data-origin-width=&quot;1160&quot; data-origin-height=&quot;506&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;랜덤 마라톤 문제를 꾸준히 푼 지 며칠 안되긴 했지만 먼가 수학문제가 좀 많이 나오는 거 같은 느낌적인 느낌&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지금은 정말 간단한 수학적 지식을 요구하기 때문에 상관이 없지만 난이도가 올라가면 이거 이거 못 풀 수도 있겠는걸&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;◎알고리즘 [풀이과정]&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;아래에 제시해 주는 예제를 보고 든 생각은 정사각형 종이 3장을 얻는 것이기 때문에 아래 예제처럼&amp;nbsp;2층으로 쌓거나 아니면 3층으로 쌓는 저런 구조밖에는 나올 수 없을 거 같다는 생각을 했다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그래서 생각한 방법은 가로, 세로 길이 중에 긴 것은 3을 나누고 짧은 것은 2를 나누어 값을 비교하여 큰 값을 출력한다는 생각이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이 방법을 사용하면 가장 긴 정사각형을 구할 수 있겠구나 생각했다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;하지만 한 가지 예외가 발생하는데 그건 바로 input으로 31과 10이 들어갔을 경우이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;위 알고리즘으로 문제를 풀어보면 31 / 3 = 10.33333&amp;nbsp; &amp;nbsp; &amp;nbsp;10 / 2 = 5이기 때문에 output으로는 10.3이 출력이 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;하지만 정답은 10이 나와야 한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이런 예외를 없애기 위해 / 3을 한 값을 반대의 직사각형 길이와 비교하여 값이 크다면 그래도 출력하고 값이 작다면 작은 값을 출력해 주는 방법으로 문제를 해결하였다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;위 예제에서는 h / 3 = 10.3이었기 때문에 이 값과 w(10) 값을 비교하여 10 값이 출력되게 하는 것이다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1725015684326&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		double h = sc.nextInt();
		double w = sc.nextInt();
		double a = 0;
		double b = 0;
		
		if(h&amp;gt;w) {
			a = h / 3;
			b = w / 2;
			if(a&amp;gt;w) {
				a = w;
			}
		}
		else {
			a = w / 3;
			b = h / 2;
			if(a&amp;gt;h) {
				a = h;
			}
		}
		if(a&amp;gt;b) {
			System.out.println(a);
		}
		else System.out.println(b);
	}
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>알고리즘/랜덤 마라톤</category>
      <author>Galet</author>
      <guid isPermaLink="true">https://middle-dragon99.tistory.com/54</guid>
      <comments>https://middle-dragon99.tistory.com/54#entry54comment</comments>
      <pubDate>Fri, 30 Aug 2024 20:01:30 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 15751번: Teleportation - JAVA[랜덤 마라톤]</title>
      <link>https://middle-dragon99.tistory.com/53</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/15751&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.acmicpc.net/problem/15751&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1154&quot; data-origin-height=&quot;791&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wvrqK/btsJj9zn3tb/K2oDoxPNddGvSJVko1KAuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wvrqK/btsJj9zn3tb/K2oDoxPNddGvSJVko1KAuK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wvrqK/btsJj9zn3tb/K2oDoxPNddGvSJVko1KAuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwvrqK%2FbtsJj9zn3tb%2FK2oDoxPNddGvSJVko1KAuK%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;1154&quot; height=&quot;791&quot; data-origin-width=&quot;1154&quot; data-origin-height=&quot;791&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;1160&quot; data-origin-height=&quot;271&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9Z88s/btsJi2BfYiu/AEXCSIrQyTrqBUr8FrB0h1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9Z88s/btsJi2BfYiu/AEXCSIrQyTrqBUr8FrB0h1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9Z88s/btsJi2BfYiu/AEXCSIrQyTrqBUr8FrB0h1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9Z88s%2FbtsJi2BfYiu%2FAEXCSIrQyTrqBUr8FrB0h1%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;1160&quot; height=&quot;271&quot; data-origin-width=&quot;1160&quot; data-origin-height=&quot;271&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id=&quot;%EB%AC%B8%EC%A0%9C-1&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://middle-dragon99.tistory.com/46#%EB%AC%B8%EC%A0%9C-1&quot;&gt;문제&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;엄청난 양의&amp;nbsp;소 배설물을 치우는 것은 농부 존이 가장 싫어하는 농사일 중 하나입니다. 이 과정을 간소화하기 위해 그는 독창적인 발명품을 개발했습니다:&amp;nbsp;바로 배설물 순간 이동 기계입니다! 트랙터 뒤 카트를 연결해 한 지점에서 다른 지점으로 소 배설물을 끌며 운반하는 대신, 순간 이동 기계를 이용하면 배설물을 바로 한 지점에서 다른 지점으로 움직일 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;농부 존의 농장은 긴 직선 도로를 따라 지어졌으므로, 농장의 특정 장소는 이 도로에 따른 위치로 (수직선 위 점의 형태로 효율적으로) 묘사할 수 있습니다. 순간 이동 기계는 두 수 x, y로 묘사되는데, 이는 기계가&amp;nbsp;위치 x에 있는 배설물을 곧바로 위치 y로 옮기거나 그 반대의 동작을 할 수 있음을 의미합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;농부 존은 배설물을 위치 a에서 위치 b로 옮기려 하는데, 이 과정에서 도움이 될 수도 있는 순간 이동 기계를 설치했습니다. (물론, 도움이 되지 않는다면 순간 이동 기계를 사용하지 않아도 무방합니다.) 존을 도와 그가 트랙터로 배설물을 끌어야 하는 거리의 최솟값을 구합시다.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;%EC%9E%85%EB%A0%A5-1&quot; style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://middle-dragon99.tistory.com/46#%EC%9E%85%EB%A0%A5-1&quot;&gt;입력&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; 유일한 줄에 공백으로 구분된 네 정수가 입력됩니다: 시작점과 끝점을 나타내는 a와 b, 이후 순간 이동 기계를 설명하는 x, y가 주어집니다. 모든 위치는 0과 100 범위 안의 정수이며, 서로 다르다는 보장은 없습니다. &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;%EC%B6%9C%EB%A0%A5-1&quot; style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://middle-dragon99.tistory.com/46#%EC%B6%9C%EB%A0%A5-1&quot;&gt;출력&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; 농부 존이 트랙터로 배설물을 끌어야 하는 최소 거리를 출력합니다. &lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;◎알고리즘 [풀이과정]&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;a를 기준으로 두 텔레포트의 거리를 각각 구한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;a -&amp;gt; y : 1&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;a -&amp;gt; x : 5&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런다음 텔레포트를 사용하지 않고 도착지점까지의 거리를 구한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;a -&amp;gt; b : 7&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그후 a에서 텔레포트까지의 거리 (x:1, y:5)를 a에서b까지의 거리(7) 와 비교하여 작을 경우를 찾는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(만약 큰 경우에는 텔레포트를 사용할 필요가 없기 때문이다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;y가 기준일때는 b -&amp;gt; x의 거리를 구한뒤 두 합을 a에서 b까지의 거리와 비교한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;x가 기준일때는 b -&amp;gt; y의 거리를 구한뒤 두 합을 a에서 b까지의 거리와 비교한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;a에서 b까지의 거리보다 작은 경우 출력하고 그렇지 않으면 a에서 b까지의 거리를 출력한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;829&quot; data-origin-height=&quot;279&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPvo1p/btsJjvJHAMN/b7V9wgT5fqMK1me1JIEvK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPvo1p/btsJjvJHAMN/b7V9wgT5fqMK1me1JIEvK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPvo1p/btsJjvJHAMN/b7V9wgT5fqMK1me1JIEvK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPvo1p%2FbtsJjvJHAMN%2Fb7V9wgT5fqMK1me1JIEvK1%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;829&quot; height=&quot;279&quot; data-origin-width=&quot;829&quot; data-origin-height=&quot;279&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1724922227243&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		int a = sc.nextInt();
		int b = sc.nextInt();
		int x = sc.nextInt();
		int y = sc.nextInt();
		
		int line  = Math.abs(a-b);
		int a_lineX = a - x;
		int a_lineY = a - y;
		a_lineX = Math.abs(a_lineX);
		a_lineY = Math.abs(a_lineY);
		if(a_lineX&amp;lt;line) {
			int b_lineY = b - y;
			b_lineY = Math.abs(b_lineY);
			if(line&amp;gt;a_lineX + b_lineY) {
				line = a_lineX + b_lineY;
			}
		}
		if(a_lineY&amp;lt;line) {
			int b_lineX = b - x;
			b_lineX = Math.abs(b_lineX);
			if(line&amp;gt;a_lineY+b_lineX) {
				line = a_lineY+b_lineX;
			}
		}
		System.out.println(line);
	}
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>알고리즘/랜덤 마라톤</category>
      <author>Galet</author>
      <guid isPermaLink="true">https://middle-dragon99.tistory.com/53</guid>
      <comments>https://middle-dragon99.tistory.com/53#entry53comment</comments>
      <pubDate>Thu, 29 Aug 2024 18:04:00 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 22938번: 백발백준하는 명사수 - JAVA[랜덤 마라톤]</title>
      <link>https://middle-dragon99.tistory.com/52</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/22938&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.acmicpc.net/problem/22938&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1151&quot; data-origin-height=&quot;745&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XMIdn/btsJh8HYgpK/98qEMdjnSBmkt77Q8QmbN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XMIdn/btsJh8HYgpK/98qEMdjnSBmkt77Q8QmbN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XMIdn/btsJh8HYgpK/98qEMdjnSBmkt77Q8QmbN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXMIdn%2FbtsJh8HYgpK%2F98qEMdjnSBmkt77Q8QmbN0%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;1151&quot; height=&quot;745&quot; data-origin-width=&quot;1151&quot; data-origin-height=&quot;745&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;1152&quot; data-origin-height=&quot;335&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nVCtj/btsJicp0hOF/qUxQ1URqKESjKB2gRqciX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nVCtj/btsJicp0hOF/qUxQ1URqKESjKB2gRqciX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nVCtj/btsJicp0hOF/qUxQ1URqKESjKB2gRqciX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnVCtj%2FbtsJicp0hOF%2FqUxQ1URqKESjKB2gRqciX0%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;1152&quot; height=&quot;335&quot; data-origin-width=&quot;1152&quot; data-origin-height=&quot;335&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;요즘 계속 랜덤마라톤만 풀고 있는데 풀다 보면 난이도가 올라가는 건지 아직 잘 모르겠다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;아직까지는 너무 쉽다는 생각이 들어서...&amp;nbsp; 몇일 풀어보다 보면 답이 나오지 않을까 생각한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;문제로 돌아와서 이 문제는 피타고라스의 정리만 알고있다면 어렵지 않게 해결할 수 있는 문제라는 생각이 든다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;원이 겹쳐있는지 아닌지를 알기 위해서는&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;두 원의 반지름의 합과 원의 중심점의 길이를 비교하면 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;예를 들어 원의 반지름의 합이 10이고 원의 중심점의 길이가 11이라고 하면&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;중심점의 길이가 더 길기 때문에 겹치는 부분이 없다고 볼수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1168&quot; data-origin-height=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOO4x8/btsJj2zlhhf/kHLCnYWNzLo4SGfgekg3bK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOO4x8/btsJj2zlhhf/kHLCnYWNzLo4SGfgekg3bK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOO4x8/btsJj2zlhhf/kHLCnYWNzLo4SGfgekg3bK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOO4x8%2FbtsJj2zlhhf%2FkHLCnYWNzLo4SGfgekg3bK%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;1168&quot; height=&quot;660&quot; data-origin-width=&quot;1168&quot; data-origin-height=&quot;660&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1724850285690&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		long X1 = sc.nextLong();
		long Y1 = sc.nextLong();
		long R1 = sc.nextLong();
		long X2 = sc.nextLong();
		long Y2 = sc.nextLong();
		long R2 = sc.nextLong();
		
        if ((X1-X2)*(X1-X2)+(Y1-Y2)*(Y1-Y2) &amp;lt; (R1+R2)*(R1+R2)) {
            System.out.println(&quot;YES&quot;);
        } else {
            System.out.println(&quot;NO&quot;);
        }
	}
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>알고리즘/랜덤 마라톤</category>
      <author>Galet</author>
      <guid isPermaLink="true">https://middle-dragon99.tistory.com/52</guid>
      <comments>https://middle-dragon99.tistory.com/52#entry52comment</comments>
      <pubDate>Wed, 28 Aug 2024 22:04:56 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 23253번: 자료구조는 정말 최고야 - JAVA[랜덤 마라톤]</title>
      <link>https://middle-dragon99.tistory.com/51</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/23253&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.acmicpc.net/problem/23253&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;737&quot; data-origin-height=&quot;899&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3QIvc/btsJhlUeJkE/kUeEQ1RjX5IiqwlOzP0Mck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3QIvc/btsJhlUeJkE/kUeEQ1RjX5IiqwlOzP0Mck/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3QIvc/btsJhlUeJkE/kUeEQ1RjX5IiqwlOzP0Mck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3QIvc%2FbtsJhlUeJkE%2FkUeEQ1RjX5IiqwlOzP0Mck%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;737&quot; height=&quot;899&quot; data-origin-width=&quot;737&quot; data-origin-height=&quot;899&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;737&quot; data-origin-height=&quot;738&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/botVgJ/btsJgytsLGm/4jtoYyZHnwPQLkqo6hkQP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/botVgJ/btsJgytsLGm/4jtoYyZHnwPQLkqo6hkQP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/botVgJ/btsJgytsLGm/4jtoYyZHnwPQLkqo6hkQP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbotVgJ%2FbtsJgytsLGm%2F4jtoYyZHnwPQLkqo6hkQP1%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;737&quot; height=&quot;738&quot; data-origin-width=&quot;737&quot; data-origin-height=&quot;738&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;737&quot; data-origin-height=&quot;592&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Hk9SG/btsJhLynqIu/RLFGNuWY6gygVdhFmiiyh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Hk9SG/btsJhLynqIu/RLFGNuWY6gygVdhFmiiyh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Hk9SG/btsJhLynqIu/RLFGNuWY6gygVdhFmiiyh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHk9SG%2FbtsJhLynqIu%2FRLFGNuWY6gygVdhFmiiyh1%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;737&quot; height=&quot;592&quot; data-origin-width=&quot;737&quot; data-origin-height=&quot;592&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;실버이상 난이도문제에서 오류 없이 한 번에 통과하는 건 굉장히 오랜만인 거 같다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;문제 분석을 조금 해보자면 이 문제가 Stack으로 풀수 있는지는 잘 모르겠지만 아무리 봐도 배열을 사용해서 문제를&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;해결할 수 있겠다는 생각이 들어 짜봤는데 한번에 통과해서 좀 당황스러웠다.(그런데 솔직히 런타임 애러 날 거라고 생각했는데 통과돼서 심히 매우 당황)&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;◎알고리즘 [풀이과정]&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;내가 배열로 문제를 풀수 있겠다고 생각한 이유는 가장 아래에 있는 책과 그다음 책의 번호를 비교하여 아래 책의 번호가 작다면 책을 순서대로 나열할 수 없다고 생각했기 때문이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;가장 나중에 들어간 값이 가장 먼저 나오는 LIFO의 형태를 가진 Stack의 구조상 아래에 자신보다 낮의 번호의 책이 있다면 결코 순서대로 책을 나열할수 없다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&amp;nbsp;이 생각을 가지고 코딩을 하니 쉽게 문제를 해결할수 있었다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1724764105048&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		int N = sc.nextInt();	//교과서 수
		int M = sc.nextInt();	//더미 수
		int count = 0;
		
		for(int i =0;i&amp;lt;M;i++) {
			int num = sc.nextInt();	//책 갯수
			int[] order = new int[num];
			for(int j = 0;j&amp;lt;num;j++) {
				order[j] = sc.nextInt();
			}
			
			for(int j = 0;j&amp;lt;num-1;j++) {
				if(order[j]&amp;lt;order[j+1] &amp;amp;&amp;amp; count != 1) {
					count = 1;
				}
				else continue;
			}
		}
		
		if(count == 1) {
			System.out.println(&quot;No&quot;);
		}
		else System.out.println(&quot;Yes&quot;);
	}
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>알고리즘/랜덤 마라톤</category>
      <author>Galet</author>
      <guid isPermaLink="true">https://middle-dragon99.tistory.com/51</guid>
      <comments>https://middle-dragon99.tistory.com/51#entry51comment</comments>
      <pubDate>Tue, 27 Aug 2024 22:08:45 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 2160번: 그림 비교 - JAVA[랜덤 마라톤]</title>
      <link>https://middle-dragon99.tistory.com/50</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/2160&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.acmicpc.net/problem/2160&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1158&quot; data-origin-height=&quot;820&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxOpJE/btsJhaKX0g0/KmX0NSMAKCzQN1MPzFmHi0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxOpJE/btsJhaKX0g0/KmX0NSMAKCzQN1MPzFmHi0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxOpJE/btsJhaKX0g0/KmX0NSMAKCzQN1MPzFmHi0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxOpJE%2FbtsJhaKX0g0%2FKmX0NSMAKCzQN1MPzFmHi0%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;1158&quot; height=&quot;820&quot; data-origin-width=&quot;1158&quot; data-origin-height=&quot;820&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;1155&quot; data-origin-height=&quot;522&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pvMHd/btsJgC2ic6D/MoIzpTaJwU3VvChSSLzGzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pvMHd/btsJgC2ic6D/MoIzpTaJwU3VvChSSLzGzk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pvMHd/btsJgC2ic6D/MoIzpTaJwU3VvChSSLzGzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpvMHd%2FbtsJgC2ic6D%2FMoIzpTaJwU3VvChSSLzGzk%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;1155&quot; height=&quot;522&quot; data-origin-width=&quot;1155&quot; data-origin-height=&quot;522&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;◎알고리즘 [풀이과정]&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;개인적으로 문자보다 정수가 뭔가 작업하기 편해서(. 이면 0), (X면 1)을 넣는 식으로 값을 넣고 문제를 풀었다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;문제를 풀면서 처음으로 4중 for문을 사용하였다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;그대로 사용하면 보기 너무 힘들꺼 같아서 이미지를 비교하는 코드는 함수로 처리하여 따로 분류하였다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1724671866376&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.Scanner;
public class st_2160 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		int num = sc.nextInt();
		
		int [][]img = new int [num*5][7];
		int result1 = 0;
		int result2 = 0;
		int result_count = 36;
		
		for(int i = 0;i&amp;lt;num*5;i++) {
			String a = sc.next();
			for(int j = 0;j&amp;lt;7;j++) {
				String word[] = a.split(&quot;&quot;);
				if(word[j].equals(&quot;.&quot;)) {
					img[i][j] = 0;
				}
				else {
					img[i][j] = 1;
				}
			}
		}
		
		for(int i = 0;i&amp;lt;num-1;i++) {
			for(int j = i+1;j&amp;lt;num;j++) {
				int count = find_number(img,i,j);
				
				if(result_count&amp;gt;count) {
					result_count = count;
					result1 = i+1;
					result2 = j+1;
				}
			}
		}
		System.out.print(result1+&quot; &quot;+result2);
	}
	
	
	
	static int find_number(int[][] img,int num1, int num2) {
		int count = 0;
		for(int i = 0;i&amp;lt;5;i++) {
			for(int j = 0;j&amp;lt;7;j++) {
				if(img[i+(num1*5)][j] != img[i+(num2*5)][j]) {
					count++;
				}
			}
		}
		return count;
	}
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>알고리즘/랜덤 마라톤</category>
      <author>Galet</author>
      <guid isPermaLink="true">https://middle-dragon99.tistory.com/50</guid>
      <comments>https://middle-dragon99.tistory.com/50#entry50comment</comments>
      <pubDate>Mon, 26 Aug 2024 20:31:16 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 4623번: Copier Reduction - JAVA[랜덤 마라톤]</title>
      <link>https://middle-dragon99.tistory.com/49</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1162&quot; data-origin-height=&quot;710&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dDK1zH/btsJfdg8M7B/cseCxn1l2C6kQUs8ONBV5k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dDK1zH/btsJfdg8M7B/cseCxn1l2C6kQUs8ONBV5k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dDK1zH/btsJfdg8M7B/cseCxn1l2C6kQUs8ONBV5k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdDK1zH%2FbtsJfdg8M7B%2FcseCxn1l2C6kQUs8ONBV5k%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;1162&quot; height=&quot;710&quot; data-origin-width=&quot;1162&quot; data-origin-height=&quot;710&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;1156&quot; data-origin-height=&quot;521&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3hdH2/btsJfRdmjqS/cdhDqObqXQAFIxY7LyFULK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3hdH2/btsJfRdmjqS/cdhDqObqXQAFIxY7LyFULK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3hdH2/btsJfRdmjqS/cdhDqObqXQAFIxY7LyFULK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3hdH2%2FbtsJfRdmjqS%2FcdhDqObqXQAFIxY7LyFULK%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;1156&quot; height=&quot;521&quot; data-origin-width=&quot;1156&quot; data-origin-height=&quot;521&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id=&quot;%EB%AC%B8%EC%A0%9C-1&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://middle-dragon99.tistory.com/46#%EB%AC%B8%EC%A0%9C-1&quot;&gt;문제&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; 560x400mm 이미지를 표준 US Letter 크기 용지(약 216x280mm)에 복사하면서 이미지 크기를 최대한 크게 유지해야 하는 경우 어떻게 합니까? 이미지를 90도 회전(&quot;가로&quot; 모드)한 다음 원래 크기의 50%로 줄여 200x280mm가 되도록 할 수 있습니다. 그러면 가장자리가 겹치지 않고 용지에 맞게 됩니다. 여러분의 임무는 이 문제를 전반적으로 해결하는 것입니다. &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;%EC%9E%85%EB%A0%A5-1&quot; style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://middle-dragon99.tistory.com/46#%EC%9E%85%EB%A0%A5-1&quot;&gt;입력&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; 입력은 하나 이상의 테스트 케이스로 구성되며, 각각은 AxBmm 이미지와 CxDmm 종이를 나타내는 공백으로 구분된 네 개의 양의 정수 A, B, C, D를 포함하는 단일 라인입니다. 모든 입력은 1,000보다 작습니다. 테스트 케이스 다음에는 입력의 끝을 나타내는 네 개의 0을 포함하는 라인이 있습니다. &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;%EC%B6%9C%EB%A0%A5-1&quot; style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://middle-dragon99.tistory.com/46#%EC%B6%9C%EB%A0%A5-1&quot;&gt;출력&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #555555; text-align: start; font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt; 각 테스트 케이스에서 이미지가 크기를 변경하지 않고(필요한 경우 회전) 종이에 맞으면 출력은 100%입니다. 이미지를 줄여서 맞춰야 하는 경우 출력은 원래 크기의 가장 큰 정수 백분율입니다(필요한 경우 회전). 아래 예제에 표시된 대로 백분율을 정확히 출력합니다. 이미지를 원래 크기의 1% 미만으로 줄일 필요가 없다고 가정할 수 있으므로 답은 항상 1%에서 100% 사이의 정수 백분율이 됩니다. &lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;◎알고리즘 [풀이과정]&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;가장 먼저 생각해야 하는 부분은 이미지를 90도 회전을 해야 하는가?이다.&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;이 문제를 해결하기 위한 방법 중 간단한 방법은 큰 값을 앞으로 오게 하면 된다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;90도 회전 여부는 출력값에 포함되지 않기 때문에 (A B), (C, D) 값을 비교하여 큰 값이 앞으로 오게 작업하면 첫 번째 문제는 해결된다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;이 과정이 끝나면 다음은 간단하다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;A와 C값을 비교하여 % 값을 구하고 B와 D값을 비교하여 %값을 구한 뒤 작은 값을 문제에서 원하는 값으로 변환하여 출력해 주면 간단하게 문제를 해결할 수 있다.&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1724516065010&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		while(true) {
			double A = sc.nextInt();
			double B = sc.nextInt();
			double C = sc.nextInt();
			double D = sc.nextInt();
			if(A == 0 &amp;amp;&amp;amp; B == 0 &amp;amp;&amp;amp; C == 0 &amp;amp; D == 0) {
				break;
			}
			else find_persent(A,B,C,D);
		}
	}
	
	static void find_persent(double A,double B, double C, double D) {
		if(A&amp;lt;B) {
			double num = B;
			B = A;
			A = num;
		}
		if(C&amp;lt;D) {
			double num = D;
			D = C;
			C = num;
		}
		if(A &amp;lt; C &amp;amp;&amp;amp; B &amp;lt; D) {
			System.out.println(&quot;100%&quot;);
			return;
		}
		double fnum = 0;
		double snum = 0;
		fnum = (C / A)* 100;
		snum = (D / B)* 100;
	
		if(fnum&amp;lt;snum) {
			System.out.println((int)fnum+&quot;%&quot;);
		}
		else System.out.println((int)snum+&quot;%&quot;);
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;아!!!!! 한가지 주의할점은 사진의 크기가 넣어야할 이미지의 크기보다 작은 경우에는 무조건 100%를 출력하게 예외 처리해야 한다.!!!&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>알고리즘/랜덤 마라톤</category>
      <author>Galet</author>
      <guid isPermaLink="true">https://middle-dragon99.tistory.com/49</guid>
      <comments>https://middle-dragon99.tistory.com/49#entry49comment</comments>
      <pubDate>Sun, 25 Aug 2024 01:15:49 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 1871번: 좋은 자동차 번호판 - JAVA[랜덤 마라톤]</title>
      <link>https://middle-dragon99.tistory.com/48</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1158&quot; data-origin-height=&quot;855&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNQ3Ig/btsJd9tlLhM/vg3Ix81HvBKkcvKjpHES9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNQ3Ig/btsJd9tlLhM/vg3Ix81HvBKkcvKjpHES9K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNQ3Ig/btsJd9tlLhM/vg3Ix81HvBKkcvKjpHES9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNQ3Ig%2FbtsJd9tlLhM%2Fvg3Ix81HvBKkcvKjpHES9K%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;1158&quot; height=&quot;855&quot; data-origin-width=&quot;1158&quot; data-origin-height=&quot;855&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;개인적인 생각으로 가장 쓸데없는 문제가 아닌가 하는 생각을 가지고 있는 문제 유형이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이유는 그저 단순한 수학문제에 지나지 않는다고 생각하기 때문이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;뭐랄까 알고리즘문제라기보다는 간단한 수학문제를 코드로 옮기는 수준밖에 되지 않는다. 뭐 그런 느낌.....&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;아직 컴맹인 나는 그저 이렇게 느낄 뿐이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;내가 알지 못하는 이유가 분명 있긴 하겠지 하는 생각이다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;◎알고리즘 [풀이과정]&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;위에서 말한 것처럼 글을 따라 사칙연산을 코드로 옮길 수 있다면 어렵지 않게 해결할 수 있는 문제라고 생각한다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1724507092124&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		
		int num = sc.nextInt();
		for(int i =0 ;i&amp;lt;num;i++) {
			String number = sc.next();
			service(number);
		}
	}
	
	static void service(String number) {
		String nm[] = number.split(&quot;-&quot;);
		int num = Integer.parseInt(nm[1]);
		int a = 0;
		int result = 0;
		for(int i = 0;i&amp;lt;nm[0].length();i++) {
			result += (nm[0].charAt(i) - 65) * Math.pow(26, 2-i);
		}
		result -= Integer.parseInt(nm[1]);
		if(Math.abs(result)&amp;lt;=100) {
			System.out.println(&quot;nice&quot;);
		}
		else
			System.out.println(&quot;not nice&quot;);
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;이런 유형의 문제를 잘 풀이 않는 나의 입장에서는 &lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;Math.pow (제곱수를 구하는 메서드)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;Math.abs (절댓값을 구하는 메서드)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;등의 메서드 정도는 기억하고 있으면 유용할 것 같다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>알고리즘/랜덤 마라톤</category>
      <author>Galet</author>
      <guid isPermaLink="true">https://middle-dragon99.tistory.com/48</guid>
      <comments>https://middle-dragon99.tistory.com/48#entry48comment</comments>
      <pubDate>Sat, 24 Aug 2024 22:47:08 +0900</pubDate>
    </item>
    <item>
      <title>[백준] 6030번: Scavenger Hunt - JAVA[랜덤 마라톤]</title>
      <link>https://middle-dragon99.tistory.com/47</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/6030&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.acmicpc.net/problem/6030&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2312&quot; data-origin-height=&quot;1294&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/do2T0o/btsJdojB2jk/lEue3DPUh9jASL3LLD7aVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/do2T0o/btsJdojB2jk/lEue3DPUh9jASL3LLD7aVk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/do2T0o/btsJdojB2jk/lEue3DPUh9jASL3LLD7aVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdo2T0o%2FbtsJdojB2jk%2FlEue3DPUh9jASL3LLD7aVk%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;2312&quot; height=&quot;1294&quot; data-origin-width=&quot;2312&quot; data-origin-height=&quot;1294&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;2318&quot; data-origin-height=&quot;1404&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boTT2m/btsJfbiJZ0W/eF2Ns9KSQAPgOqozqPpNS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boTT2m/btsJfbiJZ0W/eF2Ns9KSQAPgOqozqPpNS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boTT2m/btsJfbiJZ0W/eF2Ns9KSQAPgOqozqPpNS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboTT2m%2FbtsJfbiJZ0W%2FeF2Ns9KSQAPgOqozqPpNS1%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;2318&quot; height=&quot;1404&quot; data-origin-width=&quot;2318&quot; data-origin-height=&quot;1404&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 id=&quot;%EB%AC%B8%EC%A0%9C-1&quot; style=&quot;background-color: #ffffff; color: #353638; text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://middle-dragon99.tistory.com/46#%EB%AC%B8%EC%A0%9C-1&quot;&gt;문제&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;농부 존은 목초지의 특별한 장소에 베시를 위한 간식을 뿌렸습니다. 똑똑한 소는 맛있는 우유를 만든다는 것을 누구나 알고 있기 때문에 FJ는 베시가 생각해야 하는 위치에 간식을 놓았습니다. 그는 그녀에게 두 개의 숫자 P와 Q(1 &amp;lt;= P &amp;lt;= 6,000; 1 &amp;lt;= Q &amp;lt;= 6,000)를 주었고, 그녀는 간식을 찾기 위해 x좌표가 P의 인수이고 y좌표가 Q의 인수인 목초지의 모든 지점을 확인해야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;FJ가 Bessie에게 P = 24, Q = 2를 준다고 가정합니다. 각각의 요인은 다음과 같습니다.&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;P = 24 =&amp;gt; 1, 2, 3, 4, 6, 8, 12, 24&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;Q = 2 =&amp;gt; 1, 2&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;따라서 베시는 격자 위치를 확인합니다: (1, 1), (1, 2), (2, 1), (2, 2), (3, 1)...&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;베시가 확인해야 할 모든 사항을 인쇄해 주세요.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;%EC%9E%85%EB%A0%A5-1&quot; style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://middle-dragon99.tistory.com/46#%EC%9E%85%EB%A0%A5-1&quot;&gt;입력&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1번째 줄: 공백으로 구분된 두 정수: P와 Q&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;%EC%B6%9C%EB%A0%A5-1&quot; style=&quot;background-color: #ffffff; color: #555555; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://middle-dragon99.tistory.com/46#%EC%B6%9C%EB%A0%A5-1&quot;&gt;출력&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc; background-color: #ffffff; color: #333333; text-align: start;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;color: #555555;&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;1번째 줄..?: 첫 번째 숫자와 같은 경우 두 번째 숫자로 정렬된 공백으로 구분된 고유한 정수 쌍의 전체 목록: P의 인수 다음에 Q의 인수&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Demilight', 'Noto Sans KR';&quot;&gt;&lt;b&gt;◎알고리즘 [풀이과정]&lt;/b&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;pre id=&quot;code_1724404767470&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import java.util.Scanner;
import java.util.ArrayList;
public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		ArrayList&amp;lt;Integer&amp;gt; parr = new ArrayList&amp;lt;Integer&amp;gt;(); 
		ArrayList&amp;lt;Integer&amp;gt; qarr = new ArrayList&amp;lt;Integer&amp;gt;(); 
		
		int p = sc.nextInt();
		int q = sc.nextInt();
		
		
		for(int i = 1;i&amp;lt;=p;i++) {
			if(p%i==0) {
				parr.add(i);
			}
		}
		for(int i = 1;i&amp;lt;=q;i++) {
			if(q%i==0) {
				qarr.add(i);
			}
		}
        for(int i = 0; i &amp;lt; parr.size(); i++) {
            for(int j = 0; j &amp;lt; qarr.size(); j++) {
                System.out.println(parr.get(i) + &quot; &quot; + qarr.get(j));
            }
        }
	}
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>알고리즘/랜덤 마라톤</category>
      <author>Galet</author>
      <guid isPermaLink="true">https://middle-dragon99.tistory.com/47</guid>
      <comments>https://middle-dragon99.tistory.com/47#entry47comment</comments>
      <pubDate>Fri, 23 Aug 2024 18:19:51 +0900</pubDate>
    </item>
  </channel>
</rss>