[JAVA/실습] 나누어 떨어진 수와 입력값 일치
Q.
//1.
//
//N값을 입력 받으면 N보다 적당히 큰 임의의 숫자를 생성해서
//그 수를 1부터 N까지 모두 나눠보고 나누어 떨어질때마다 횟수를 카운트 한다.
//나누어 떨어진 횟수가 N보다 작을 경우에 생성한 수를 1증가시키고 다시 1부터 N까지 나누어 본다.
//위 과정을 카운트한 수가 N이 될때까지 반복한다. >>프로그램 완성하시오.
public class Quest1 { public static void main(String[] args) { int inputValue = 16; int count = 0; int createValue = inputValue + 100; boolean isSame = false;
while( !isSame ){
for( int i =1; i <= inputValue; i++){ if( createValue % inputValue == 0){ count++; } }
createValue++;
isSame = count == inputValue ? true : false;
System.out.println( "inputValue : " + inputValue); System.out.println( "createValue : " + createValue); System.out.println( "count : " + count); } } }
|