문제

이 문제의 포인트는 빨간사과와 초록사과를 모두에게 똑같이 주고 남으면 안된다라는 조건이다.  이 조건을 생각하면서 코드를 구현하는데 어렵지 않았다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import java.util.*;
 
public class Main{
 
    public static void main(String[] args) {
        Scanner sc= new Scanner(System.in);
        int number1=sc.nextInt();
        int number2=sc.nextInt();
        int count=1;
        int temp=Math.min(number1, number2); //입력예제 생각하여 4 8 이면 4개 이상 배급 앞사과는 4개이상 배부 ㅜㄹ가 
        int al=0;
        while(true)
        {
            if(count>temp)
            {
                break;
            }
            if(number1%count==0 && number2%count==0)//똑같이 나누어 졌을때 
            {
                System.out.println(count+" "+number1/count+" "+number2/count);
            }
            count++;
        }
    }
}
 
 
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter

https://www.acmicpc.net/problem/2942

 

2942번: 퍼거슨과 사과

문제 맨체스터 유나이티드의 감독 퍼거슨은 빨간 사과를 R개, 초록 사과를 G개 가지고 있다. 훈련장에 있는 선수들 중 몇 명에게 나누어 주려고 한다. 단, 선수들이 서로 같은 개수의 사과를 받지 못하면 경기력 저하가 나타날 수 있으므로 모든 선수에게 같은 개수를 주려고 한다. 퍼거슨 감독은 사과를 싫어한다. 따라서 사과가 남으면 안 된다. 예를 들어, 퍼거슨이 빨간 사과를 4개, 초록 사과를 8개 가지고 있다면, 다음과 같이 세가지 방법으로 나누어 줄 수

www.acmicpc.net

 

'알고리즘 > 문제' 카테고리의 다른 글

임진왜란  (0) 2019.07.13
수학숙제  (0) 2019.07.13
창영이의 일기장  (0) 2019.07.08
찍기  (0) 2019.07.08
2009년  (0) 2019.07.08

+ Recent posts