우아한 프로그래밍

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);

                           }

             }

}

 

 

profile

우아한 프로그래밍

@자바조아!

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!