Alle Herausforderungen
Einfach 0 gelöst 0% Erfolgsquote

Multiplication Table Row

List the first multiples of a number.

Das lernst du

  • Vielfache in einer Schleife erzeugen
  • Eine Liste aufbauen und zurückgeben
  • Die Anzahl der Durchläufe steuern

Problem

Build one row of a multiplication table: number × 1, number × 2, … up to number × count.

Implement multiplication_row(number, count).

Input

number: The number to multiply. count: How many multiples to list.

Output

Return the list of multiples in order.

Einschränkungen

-1,000 ≤ number ≤ 1,000; 0 ≤ count ≤ 100

Beispiele

Beispiel 1
Eingabe:
count = 5
number = 3

Erwartete Ausgabe:
expected = [3, 6, 9, 12, 15]
Eingabe:
long long count = 5;
long long number = 3;

Erwartete Ausgabe:
std::vector<long long> expected = {3, 6, 9, 12, 15};
Eingabe:
long count = 5;
long number = 3;

Erwartete Ausgabe:
long[] expected = new long[] {3, 6, 9, 12, 15};

Erläuterung

3×1, 3×2, 3×3, 3×4, 3×5 = 3, 6, 9, 12, 15.

Beispiel 2
Eingabe:
count = 0
number = 7

Erwartete Ausgabe:
expected = []
Eingabe:
long long count = 0;
long long number = 7;

Erwartete Ausgabe:
std::vector<long long> expected = {};
Eingabe:
long count = 0;
long number = 7;

Erwartete Ausgabe:
long[] expected = new long[] {};

Erläuterung

Zero multiples were requested, so the list is empty.

So gehst du vor

Versuch es zuerst allein und öffne dann einen Hinweis nach dem anderen.

Hinweis 1

Jeder Eintrag ist dieselbe Zahl, multipliziert mit einem wachsenden Zähler.

Hinweis 2

Baue die Ergebnisse der Reihe nach von 1 bis zur gewünschten Anzahl auf.

Hinweis 3

Wenn die Anzahl null ist, sollte das Ergebnis eine leere Liste sein.

Erwartete Komplexität

Zeit O(count), zusätzlicher Speicher O(count)

Referenzen

Diese Aufgabe wurde für CodeUtility angepasst. Beachte die oben genannten Vorgaben und Einschränkungen.

Von anderen lernen

Community-Lösungen

Noch keine veröffentlichten Lösungen. Löse die Aufgabe und teile als Erster eine Lösung.