combinations

    3熱度

    2回答

    我被一個朋友問了一個編程問題,關於如何確定所有可能的組合值可以被添加到一個所需的總和。我有一個解決方案,但它不夠優雅(它基本上只是一系列for循環和if語句)。我相信dplyr有一個我無法想到的解決方案,因爲我知道它有多有用,但我還沒有很好的解決它。我將在下面發佈問題和我的腳本。 問題: 有一個有六個環的目標,每個環都值不同的值。這些值是1,2,3,4,5或6.您可以使用多少種不同的戒指組合來得分

    0熱度

    1回答

    試驗次數以下代碼計算5C4(5組合4)作爲一個字符串的所有結果: a = ['1', '2', '3', '4', '5'] result_array = a.combination(4).map(&:join).to_a 是否有我可以用來限制組合的試驗的數量的方法,類似於Python中的itertools模塊?

    -1熱度

    4回答

    我一直在試圖創建一個腳本,其中列表的每個可能的組合都將被打印[其中(1,2)和(2,1)將被計數爲不同的條目]。 例如: c = [1,2] # do something magical print(c with magical stuff) >>>[(1), (2), (1, 1), (1, 2), (2, 1), (2, 2)] 我試過和itertools.permutations。

    0熱度

    3回答

    我有一個字符串s =「abcde」。我想要生成所有可能的排列並將它們寫入txt文件中。 OUT FILE.TXT 一個 b Ç d AA AB 交流 廣告 AE BA BB BC BD 是 CA CB 立方厘米 CD CE 噠 分貝 dc dd de EA EB EC 版 EE ... ... eeeda eeedb eeedc eeedd eeede eeeea eeeeb eeeec eeee

    3熱度

    2回答

    說我有一個字符串列表: li = ['a', 'b', 'c'] 我想建立一個新的列表,使得新的列表中的每個條目是選擇3的串聯原始列表中的條目。請注意,每個條目可以反覆選擇: new_li=['abc', 'acb', 'bac', 'bca', 'cab', 'cba', 'aab', 'aac',....'aaa', 'bbb', 'ccc'] 殘酷的力的方法是構造一個3倍嵌套for循

    0熱度

    1回答

    我們給出N個不同大小的矩形框(允許重複)。編寫一個程序來查找我們可以通過交換順序和翻轉它們來重新排序這些幀的所有獨特方式。 輸入: 3 2 3 2 2 3 2 輸出: 12 (2, 2) | (2, 3) | (2, 3) (2, 2) | (2, 3) | (3, 2) (2, 2) | (3, 2) | (2, 3) (2, 2) | (3, 2) | (3, 2) (2,

    1熱度

    1回答

    我需要一些幫助來計算數據幀列的所有組合和排列。 我df看起來像這樣(真正的一個具有40個列和行15000+) ID A B C D ID_1 NA 1 NA 1 ID_2 1 1 1 1 ID_3 1 1 1 1 ID_4 NA 1 1 NA ID_5 1 1 1 1 ID_6 1 NA NA 1 ID_7 1 1 1 1 ID_8 1 NA NA NA ID_9 1 1 1

    1熱度

    1回答

    我有一個關於組合的問題,但在一個相當複雜的情況下,我還沒有找到任何幫助。我試圖找到一種方法來報告數據集中列的所有可能組合。 有關土地變化文獻調查的數據報告,並指出每篇文章中報告哪些近似和潛在驅動因素。因此,這些行表示單獨的文章,並且列表示所有鄰近和下面的驅動程序。有六種類型的接近驅動程序和五種類型的基礎驅動程序。對於每篇文章,將1放置在該文章中標識的驅動程序的列中,並在驅動程序的列中放置一個0。該

    -4熱度

    1回答

    有兩個字符串,每一個組合我想生成與第二第一個字的每個組合。我想插入第二個單詞到第一個單詞以生成每個可能的組合。唯一的規則是: 落後對方 沒有插入單詞,在這個例子: string input = "Hello"; string secondInput = "."; 這種方法: GenerateAllCombinations(input,secondInput);將返回: //1 dot .H

    1熱度

    1回答

    經過前面的討論和F.Privé的幫助,我做了一些更改,下面的代碼實際上正在做預期的工作。 library(purrr) library(parallel) p_list = list("P1" = list(c("MAKM1","MMERMTD","FTRWDSE")) , "P2" = list(c("MFFGGDSF1","DFRMDFMMGRSDFG","DSDMFF