Hallo, ich würde gerne wissen, wie man einen Wert wie eine Zahl als * zB 100 würde = * während 300 würde = *** und 1000 würde = ** ********Repräsentiere den Wert einer Zahl durch Symbole
0
A
Antwort
-1
ich kann eaisly ein * angezeigt werden für jeden hundert in einer Schleife mit Console.Write()
public void DisplaySymbol(int nuber)
{
for (int i = 0; i < number/100; i++)
{
Console.Write("*");
}
}
0
Meine aproach auf die Konsole.
private static void Main()
{
int number = 450;
var query = Enumerable.Repeat("*", number/100);
Console.WriteLine(string.Join(null, query));
Console.ReadKey();
}
2
Ich denke, den einfachste Ansatz (und sehr gut den schnellsten Ansatz sein könnte) ist nur eine neue Zeichenfolge mit dem Zeichen gefüllt zu konstruieren.
new String('*', number/100)
EDIT: Eigentlich stellt sich heraus, dass sie nicht viel anders sind ...
- Diese Methode: 50.71s
- Dicaste Methode: 50.51s
- Jiri Leflik Methode (angepasst): 59,92s
Für Zahlen 1-100000, obwohl Jiri Methode kann leicht durch String Interning geholfen werden
Verwandte Themen
- 1. Repräsentiere XML als Familienstammbaum
- 2. Sortieren einer Liste von Objekten durch den Wert einer Eigenschaft
- 3. Wie erhält man den Exponentenwert einer Zahl?
- 4. Javascript einen binären Wert einer Zahl
- 5. Wie repräsentiere ich Objektklassifikationshierarchie in einem RDBMS
- 6. Wie erhält man den Wert einer bestimmten Zeile durch Suchen?
- 7. bedingt filtern Ergebnisse durch den Wert einer Variablen
- 8. Wie berechne ich den Prozentsatz einer Zahl?
- 9. Wie durch eine ganze Zahl in den Listen innerhalb
- 10. Ersetzen von Strings in einer Liste durch eine Zahl
- 11. Wie Sie den Wert eines Iterators durch
- 12. getQuantityString ersetzt das Format nicht durch den Wert
- 13. Konvertiere eine Zahl in den Hex-Wert in .NET
- 14. regex Ersatz durch eine zunehmende Zahl
- 15. Wie definiere ich einen Array-Wert aus einer ganzen Zahl?
- 16. Split-Strings durch zwei verschiedene Symbole
- 17. Math Symbole in den Auflistungen
- 18. Modifizieren MarkerClusterer Symbole für Bestnote, anstatt Marker Zahl
- 19. SQLite - Wert um eine bestimmte Zahl erhöhen
- 20. Drucken der binären Wert einer Zahl in clojure
- 21. einen Booleschen Wert Einstellung basiert auf einer ganzen Zahl
- 22. Wie kann ich den absoluten Wert einer Zahl in XSLT berechnen?
- 23. Finden der ganzen Zahl einer Zahl
- 24. den Wert einer Variablen aufzeichnen
- 25. Prägnante Weise einen einzelnen Wert aus einer Pandas Datenrahmen durch den Index für den Zugriff auf
- 26. Wie Wert einer Enum in einer inneren Klasse durch Reflection
- 27. Ordnen Sie durch den maximalen Wert in der Gruppe
- 28. Einstellung der Symbole zu den Menüpunkten
- 29. Mehrere Symbole von einer Installation?
- 30. Konvertieren einer Zeichenfolge, die einen hexadezimalen Wert enthält, der mit "0x" beginnt, in eine ganze Zahl oder eine lange Zahl
Was ist, wenn die Zahl 10 oder 2 ist? Welche Einschränkungen für die Eingabewerte gibt es? – erotavlas