J'essaie d'écrire une fonction, il a 2 paramètres l'un est de chaîne et l'autre est de type numérique, ma fonction doit placer un point après chaque N caractères, où N est fourni au moment de l'exécution (un certain nombre fourni par le type de données de nombre). Quelqu'un peut-il m'aider s'il vous plaît?fonction essayant de mettre point après n caractères
Répondre
Quelle langue?
En C#:
public string PutDots(string input, int n)
{
char[] c = input.ToCharArray();
StringBuilder output = new StringBuilder();
for (int i = 0; i < c.Length; i++)
{
output.Append(c[i]);
if (i % n == 0 && i > 0)
{
output.Append(".");
}
}
return output.ToString();
}
pourquoi je <0? Essaies-tu de le faire réfléchir? :) –
Cela sent comme les devoirs, je vous propose donc comment commencer, et vous pouvez revenir avec la distance que vous avez obtenu. Tout d'abord, vous devez pouvoir parcourir la chaîne ou au moins avancer de N caractères sur sa longueur. Pouvez-vous penser à une construction qui vous permet d'itérer chaque caractère jusqu'à ce que vous ayez itéré le caractère N, ou que vous puissiez diviser la chaîne en sous-chaînes N caractères?
quelque chose comme ça peut-être:
public string foo(string input, int count)
{
string result = "";
for(int i=0; i < input.length; i++)
{
result += input[i];
if(i % count == 0)
result += '.';
}
return result;
}
(En fonction de la langue que vous voudrez peut-être utiliser quelque chose d'autre, alors la concaténation de chaîne pour construire le resultingstring)
Cela ressemble à Java. Faites attention. vous ne pouvez pas accéder à chaque caractère de la chaîne Java en utilisant des crochets avec un index comme: input [i], comme Tjofras comme indiqué. Traitez-le comme un pseudocode. – euphoria83
En C#:
static string InsertDots(string s, int n)
{
if(string.IsNullOrEmpty(s)) return s;
if(n <= 0 || n > s.Length) return s;
Regex re = new Regex(string.Format("(.{{{0}}})", n));
return re.Replace(s, "$1.");
}
- 1. Appel automatique de la fonction n ° 2 lors de l'appel de la fonction n ° 1
- 2. Comment extraire n caractères du tableau char
- 3. Suppression de tous les caractères \ n \ r d'un noeud XSLT?
- 4. Mettre du caractère dans une chaîne java pour chaque N caractères
- 5. Split HTML après N mots en python
- 6. Ajuster les n premiers caractères alpha de la chaîne
- 7. Fonction d'agrégat ... sélectionnez en bas n%
- 8. exécuter une fonction dans une autre fonction dans N fois
- 9. Comment mettre un point d'arrêt dans chaque fonction du fichier .cpp?
- 10. Exécution d'une requête SQL après un point particulier iof Time
- 11. Dans Python 2.4, comment puis-je supprimer les caractères après ';'?
- 12. problème de performance IIS essayant de mettre en œuvre un protocole comme XMPP
- 13. Réglage de la mise au point après animation Div
- 14. Comment mettre à jour les n premiers enregistrements dans SQLite
- 15. Comment mettre à jour n lignes d'une table?
- 16. Fonction d'appel jQuery après chargement
- 17. les pauses de code en essayant d'exécuter n'importe quelle fonction de lwip
- 18. Avec VB quoi mettre "()" après un mot?
- 19. n-Layered Design Confusion
- 20. A quoi sert le N dans varchar (N)
- 21. Comment réessayer une demande de fonction après un certain temps
- 22. Cliqset.com Erreur 403 en essayant de mettre à jour les données via l'API
- 23. en essayant de mettre en place la tortue svn - newbie question
- 24. Comment compter le nombre de caractères dans un fichier une fois que le point de départ a été déterminé?
- 25. Ne laisser que deux décimales après le point
- 26. Où la fonction grails appelée "champ (n)" est-elle documentée?
- 27. Apple Mail ajoute \ n à peu près tous les 72 caractères - comment puis-je les supprimer et préserver \ n réel
- 28. JQuery & Objets, essayant de créer un widget léger
- 29. Comment exécuter une fonction immédiatement après l'authentification
- 30. Redimensionner automatiquement les colonnes en fonction du nombre de caractères
En quelle langue? –
En cas de doute, Pseudocode. s? il peut s'adapter à une langue particulière si nécessaire :) – Joey
Cela ressemble à des devoirs. – Patrick