primes

    1熱度

    2回答

    我正在寫一個數是素數,則返回true的功能,否則爲假 這裏是我當前的代碼: public static boolean checkPrime(int n, int currDivisor){ if(n < 2){ return true; } if(currDivisor == (n/2)){ return true; }

    0熱度

    2回答

    我正在練習列表解析和嵌套列表解析。作爲我的練習的一部分,我寫出了等價的循環。這for循環我不能正確,我相信這是因爲我試圖在函數調用中分配一個值而不是一個變量。我收到的錯誤是: File "<stdin>", line 4 SyntaxError: can't assign to function call 我已經爲這個循環編寫的代碼是: import math def squared_p

    -8熱度

    1回答

    在我的大學編程考試期間,我被告知編寫一個程序,可以找到從0到n的素數。 我的方法是將數字除以2,3,5和7,而不返回值0的餘數的方法是質數。 這是一個很好的解決方案嗎? 謝謝!

    2熱度

    1回答

    我有一個函數primeFactors我試圖找到所有的數字是某個n數字的除數,但同時它們也必須是素數。從某種意義上來說,只是一個基本的算法 雖然這樣做,我也認爲這將是有趣的(只是爲了它)放置音頻聲音播放每次語句循環通過塊。但是,聲音只播放一次,即使有時結果是由3個因素組成的數組(例如[2, 7, 11])。在這種情況下,我希望聲音播放三次,然後再將每個元素推入陣列。這裏是我的代碼: function

    0熱度

    3回答

    我需要編寫一個函數is_prime(),它取整數n> 1,如果數字是素數,則返回TRUE,否則返回False。但是當我輸入2時,它總是返回False。無論如何要糾正這一點? def is_prime(x): if(x > 1): for i in range(2,x+1): if(x % i == 0): return False

    0熱度

    1回答

    我一直在試圖用過去一週半的時間,沒有運氣的情況下用Python生成大質數來進行RSA加密。費馬原理性測試在512比特的尺度下是不可行的,我無法將我的頭圍繞米勒 - 拉賓。 (我13歲)所有在線腳本似乎都可以在我使用的Python版本下工作。我應該怎麼做才能生成大量素數? (是的,概率素數都很好。)

    -1熱度

    2回答

    我想了解創建有效的素因子分解算法的問題是什麼。具體來說,我迄今爲止所做的研究表明,目前還沒有發現能找到O(n爲)時間的主要因素的算法。然而,顯而易見的算法對我來說是一樣的東西(僞) method(int number, ArrayList<int> listOfPrimes) { int x = 0; for (int i : listOfPrimes) {

    -2熱度

    1回答

    給出的問題是打印並獲取某個範圍內所有素數的總和最簡單的方法 實施例是: 最小數量:1 最大數量:15支 素數:2 3 5 7 11 13 總和:41 該捕獲是我不允許使用遞歸,數組或與之相關的任何事情。據我所知,我只允許使用Do Loop,For,Do等。 我仍然從Java過渡到這種語言。對不起,我的英語。

    4熱度

    1回答

    我正在學習伊德里斯,作爲一項個人練習,我想實現一個由所有素數組成的Primes類型。 idris中有一種方法來定義一個從類型和屬性開始的新類型,它將選擇屬性爲true的所有啓動類型的元素?在我的情況下,有沒有辦法將Primes定義爲Nat這樣的集合,使得n <= p and n|p => n=1 or n=p? 如果這是不可能的,我應該使用某種篩子定義素數來構建它們嗎?

    0熱度

    1回答

    我有一個任意數x。我想計算一個與x相近的數字,它與x的平方根很接近(ish)。我不需要全部找到它們,並且因子x是昂貴的。我只需要一個號碼。 恆定時間,最好。