Генератор комбинации в Linq

Amberdata.io предоставляет интеллектуальные метрики контрактов и amp; аналитика. Они также создают агрегированные данные из необработанных данных блокчейна. Таким образом, они предоставляют все ранее упомянутое и многое другое!

  • Мониторинг событий реального контракта: Live contract event monitoring

    • Исторические события контракта график
    • Принятие и amp; Использование: enter image description here Например, [Cryptokitties] ( https://amberdata.io/addresses/0x06012c8cf97bead5deae237070f9587f8e7a266d/metrics ). Похоже, что за последние 24 часа количество входящих транзакций в этот контракт значительно увеличилось.

    • Подробные списки транзакций с контрактом

    • График, показывающий транзакции с контрактом (светло-голубые точки - это EOA, а темно-синий квадрат - умные контракты). enter image description here

Это довольно аккуратно! Меня больше всего волнует API . Там так много данных для изучения.

19
задан CasperT 21 April 2009 в 20:30
поделиться

2 ответа

Для этого стоит попробовать что-то вроде этого:

public static IEnumerable<string> GetPermutations(string s)
{
    if (s.Length > 1)
        return from ch in s
               from permutation in GetPermutations(s.Remove(s.IndexOf(ch), 1))
               select string.Format("{0}{1}", ch, permutation);

    else
        return new string[] { s };
}
39
ответ дан 30 November 2019 в 01:54
поделиться

What you're looking for are actually permutations. In short, permutations means that order is relevant (ie, 12 is different from 21) whereas a combination means order is irrelevant (12 and 21 are equivalent). For more information see Wikipedia.

See this thread.

As for doing is in pure LINQ, that sounds like using LINQ for the sake of using LINQ.

1
ответ дан 30 November 2019 в 01:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: