ブルーブリッジカップ:キューブテールは変更されません(ストリングソリューション)

トピック

   キューブの終わりは変更されません。いくつかの数字のキューブの終わりは、まさにその数字そのものです。例:1,4,5,6,9,24,25、... 10000以内の数値(立方体の後の値ではなく数値を参照)の中から、この特性を満たす正の整数がいくつあるかを計算してください。 1。番号全体を送信してください。余分なコンテンツは入力しないでください。

コード

public class Main {
    
    
	public static void main(String []args){
    
    
		int count = 0;
		int i;
		for (i = 1; i <= 10000; i++) {
    
    
			String str1 =i*i*i+""; //i立方并字符串化
			String str2 =i+"";		//i字符串化
			boolean b = str1.endsWith(str2);//如果i的立方str1包含str2则正确
			if(b){
    
    
				count++;
			}
		}
		System.out.println(count);
	}
}

回答

   27

促す

   文字列endswithを使用して簡単に解決

おすすめ

転載: blog.csdn.net/qq_47168235/article/details/109035651