Folge von zwei Zahlen mit abnehmendem Auftreten eines von ihnen

8

Ich möchte eine Sequenz aus zwei Zahlen erstellen, so dass das Vorkommen einer der Zahlen abnimmt (von n_1 auf 1), während für die andere Zahl die Vorkommen auf n_2 festgelegt sind.

Ich habe gesucht und versucht, seq und rep zu verwenden, aber ich kann es nicht herausfinden.

Hier ist ein Beispiel für c(0,1) und n_1=5 , n_2=3 :

%Vor%

Und hier für c(0,1) und n_1=2 , n_2=1 :

%Vor%     
cIph3r 17.03.2017, 13:13
quelle

4 Antworten

10

Vielleicht so etwas?

%Vor%

Hier ist es als eine Funktion (ohne irgendwelche Plausibilitätsprüfungen):

%Vor%

inverse.rle

Eine andere Alternative ist die Verwendung von inverse.rle :

%Vor%     
A5C1D2H2I1M1N2O1R2T1 17.03.2017, 13:19
quelle
4

Eine alternative (wenn auch langsamere) Methode, die ein ähnliches Konzept verwendet:

%Vor%     
Mike H. 17.03.2017 13:35
quelle
3

Hier ist ein weiterer Ansatz, bei dem das obere Dreieck einer Matrix verwendet wird:

%Vor%     
989 17.03.2017 13:58
quelle
1
%Vor%     
d.b 17.03.2017 14:16
quelle

Tags und Links