수 형 여 부 를 판단 하 다.

1649 단어 알고리즘
import java.util.Scanner;
/ * * * 제목 설명 수 형 수 는 이러한 정수 로 제곱 의 낮은 부분 은 그 자체 와 같다.예 를 들 어 25 의 제곱 은 625 이 고 낮은 부분 은 25 이기 때문에 25 는 하나의 수 형 수 이다.N 이 수 형 인지 아 닌 지 를 판단 하 는 프로그램 을 만 듭 니 다.입력 설명:
입력 은 정수 N, 2 < = N < 100 을 포함 합 니 다.출력 설명:
여러 그룹의 테스트 데이터 가 있 을 수 있 습 니 다. 각 그룹의 데이터 에 대해 "Yes!"n 은 수 형 수 를 나타 낸다."No!"n 은 수 형 수가 아니 라 는 뜻 이다.
입력 예: 254 출력 예:
Yes! No! * 작성 자: 정문 화 on 2017 / 5 / 30. * /
public class Main {
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        while (input.hasNext()){
        int n = input.nextInt();
        String m = String.valueOf(n);
        int sum = n * n;
        String sum1 = Integer.toString(sum);

        String  total = sum1.substring(sum1.length() -m.length());

        int n1 = Integer.parseInt(total);

            if(n1 == n){
                System.out.println("Yes!");
            }else{
                System.out.println("No!");
            }
        }



    }

}

좋은 웹페이지 즐겨찾기