영상
문제
package 변수5_문제;
/*
[문제]
연필 7타를 여학생 3명과 남학생 4명에게 남김없이 똑같이 나누어 주었다.
여학생들이 받은 연필개수가 5의 배수이고,
남학생들이 받은 연필개수가 3의 배수인지 여부를
true 또는 false로 표현하시오.
(연필 1타는 12자루)
[정답]
false
*/
public class 변수5_문제03_연필_문제 {
public static void main(String[] args) {
}
}
Java
복사
해설
package 변수5_문제;
/*
[문제]
연필 7타를 여학생 3명과 남학생 4명에게 남김없이 똑같이 나누어 주었다.
여학생들이 받은 연필개수가 5의 배수이고,
남학생들이 받은 연필개수가 3의 배수인지 여부를
true 또는 false로 표현하시오.
(연필 1타는 12자루)
[정답]
false
*/
public class 변수5_문제03_연필_정답 {
public static void main(String[] args) {
/*
[풀이]
전체 연필 개수 = 7 * 12
전체 학생 수 = 3 + 4 = 7
한 사람 당 수령한 연필 개수 = 84 / 7 = 12
여학생 연필개수 = 12 * 3
남학생 연필개수 = 12 * 4
*/
int 전체연필개수 = 7 * 12;
int 여학생 = 3;
int 남학생 = 4;
int 한사람당_연필개수 = 전체연필개수 / (여학생 + 남학생);
int 여학생_연필개수 = 한사람당_연필개수 * 여학생;
int 남학생_연필개수 = 한사람당_연필개수 * 남학생;
boolean result = 여학생_연필개수 % 5 == 0 && 남학생_연필개수 % 3 == 0;
System.out.println("여학생이 받은 연필개수 = " + 여학생_연필개수);
System.out.println("남학생이 받은 연필개수 = " + 남학생_연필개수);
System.out.println(result);
}
}
Java
복사