Re: C Non-Programming Non-Challenge

Liste des GroupesRevenir à ol advocacy 
Sujet : Re: C Non-Programming Non-Challenge
De : nospam (at) *nospam* dfs.com (DFS)
Groupes : comp.os.linux.advocacy
Date : 17. Jun 2024, 20:30:47
Autres entêtes
Message-ID : <667080d6$0$3747318$882e4bbb@reader.netnews.com>
References : 1 2 3 4 5 6
User-Agent : Betterbird (Windows)
On 6/16/2024 8:04 PM, vallor wrote:

50:11,188,719,610,782,480,504,630,258,070,757,734,324,011,354,208,865,721,592,720,336,801
 (I wrote a function to format the numbers.)
in C?
Here's a generalized python function I just wrote that puts whatever character at whatever spacing, working from the end.
------------------------------------------------------------------------
def strfmt(val,char,space):
if space >= len(str(val)):
print("Spacing of %d is too large for '%s'" % (space,str(val)))
return
if len(str(val)) > space:
begin = len(str(val)) - space
end   = begin + space
sval  = '' #output string
while begin > 0:
sval   = str(char) + str(val)[begin:end] + sval
begin -= space
end   -= space
sval = str(val)[0:end] + sval #remainder
print(sval)
else:
print(str(val))
------------------------------------------------------------------------
strfmt(11188719610782480504630258070757734324011354208865721592720336801,',',3)
11,188,719,610,782,480,504,630,258,070,757,734,324,011,354,208,865,721,592,720,336,801

strfmt(1234,',',3)
1,234
strfmt(12345,',',3)
12,345
strfmt(123456,',',3)
123,456
strfmt(1234567,'-',2)
1-23-45-67
strfmt(12345678,'.',1)
1.2.3.4.5.6.7.8
strfmt(123456789,' ',3)
123 456 789
strfmt(1234567890,',',3)
1,234,567,890
strfmt('abc','-',4)
Spacing of 4 is too large for 'abc'
strfmt('abcdef','_',1)
a_b_c_d_e_f
strfmt(11188719610782480504630258070757734324011354208865721592720336801,' ',4)
1 1188 7196 1078 2480 5046 3025 8070 7577 3432 4011 3542 0886 5721 5927 2033 6801

Date Sujet#  Auteur
15 Jun 24 * C Programming Challenge69Farley Flud
15 Jun 24 +* Re: Another Feeb Fail. Poseurs Indeed. (was: C Programming Challenge)4Tyrone
15 Jun 24 i`* Re: Another Feeb Fail. Poseurs Indeed. (was: C Programming Challenge)3Diego Garcia
16 Jun 24 i +- Re: Another Feeb Fail. Poseurs Indeed. (was: C Programming Challenge)1candycanearter07
16 Jun 24 i `- Re: Another Feeb Fail. Poseurs Indeed.1DFS
15 Jun 24 +* Re: C Programming Challenge2Chris Ahlstrom
15 Jun 24 i`- Re: C Programming Challenge1Joel
15 Jun 24 `* Re: C Programming Challenge62Farley Flud
16 Jun 24  +* Re: C Programming Challenge2Farley Flud
16 Jun 24  i`- Re: C Programming Challenge1Stéphane CARPENTIER
16 Jun 24  `* Re: C Non-Programming Non-Challenge (was: C Programming Challenge)59Tyrone
16 Jun 24   +* Re: C Non-Programming Non-Challenge (was: C Programming Challenge)56vallor
16 Jun 24   i+- Re: C Non-Programming Non-Challenge (was: C Programming Challenge)1vallor
16 Jun 24   i`* Re: C Non-Programming Non-Challenge54DFS
17 Jun 24   i `* Re: C Non-Programming Non-Challenge53vallor
17 Jun 24   i  +* Re: C Non-Programming Non-Challenge37%
17 Jun 24   i  i+* Re: C Non-Programming Non-Challenge2vallor
17 Jun 24   i  ii`- Re: C Non-Programming Non-Challenge1%
17 Jun 24   i  i`* Fine. (was: Re: C Non-Programming Non-Challenge)34vallor
17 Jun 24   i  i `* Re: Fine. (was: Re: C Non-Programming Non-Challenge)33Joel
18 Jun 24   i  i  `* Re: Fine. (was: Re: C Non-Programming Non-Challenge)32vallor
18 Jun 24   i  i   `* Re: Fine. (was: Re: C Non-Programming Non-Challenge)31Farley Flud
18 Jun 24   i  i    +* Re: Fine. (was: Re: C Non-Programming Non-Challenge)29vallor
19 Jun 24   i  i    i+* Re: Fine.25%
19 Jun 24   i  i    ii`* Re: Fine.24vallor
19 Jun 24   i  i    ii +- Re: Fine.1%
19 Jun 24   i  i    ii +* Re: Fine.20%
19 Jun 24   i  i    ii i+* Re: Fine.9vallor
19 Jun 24   i  i    ii ii+* Re: Fine.7Joel
19 Jun 24   i  i    ii iii+* Re: Fine.2vallor
19 Jun 24   i  i    ii iiii`- Re: Fine.1Chris Ahlstrom
19 Jun 24   i  i    ii iii+- Re: Fine.1Joel
19 Jun 24   i  i    ii iii+- Re: Fine.1rbowman
19 Jun 24   i  i    ii iii`* Re: Fine.2vallor
19 Jun 24   i  i    ii iii `- Re: Fine.1%
19 Jun 24   i  i    ii ii`- Re: Fine.1%
19 Jun 24   i  i    ii i+* Re: Fine.7Joel
19 Jun 24   i  i    ii ii`* Re: Fine.6%
19 Jun 24   i  i    ii ii `* Re: Fine.5vallor
19 Jun 24   i  i    ii ii  `* Re: Fine.4%
19 Jun 24   i  i    ii ii   `* Re: Fine.3vallor
19 Jun 24   i  i    ii ii    `* Re: Fine.2%
19 Jun 24   i  i    ii ii     `- Re: Fine.1%
19 Jun 24   i  i    ii i+- Re: Fine.1%
19 Jun 24   i  i    ii i+- Re: Fine.1Joel
19 Jun 24   i  i    ii i`- Re: Fine.1rbowman
19 Jun 24   i  i    ii +- Re: Fine.1Chris Ahlstrom
20 Jun 24   i  i    ii `- Re: Fine.1vallor
19 Jun 24   i  i    i`* Re: Fine. (was: Re: C Non-Programming Non-Challenge)3Farley Flud
19 Jun 24   i  i    i `* Re: Fine.2vallor
19 Jun 24   i  i    i  `- Re: Fine.1Chris Ahlstrom
22 Jun 24   i  i    `- Re: Fine. (was: Re: C Non-Programming Non-Challenge)1Stéphane CARPENTIER
17 Jun 24   i  +* Re: C Non-Programming Non-Challenge2DFS
17 Jun 24   i  i`- Re: C Non-Programming Non-Challenge1vallor
17 Jun 24   i  +- Re: C Non-Programming Non-Challenge1Farley Flud
18 Jun 24   i  `* Re: C Non-Programming Non-Challenge12DFS
19 Jun 24   i   `* Re: C Non-Programming Non-Challenge11vallor
19 Jun 24   i    +- Re: C Non-Programming Non-Challenge1%
19 Jun 24   i    +* Re: C Non-Programming Non-Challenge6Farley Flud
19 Jun 24   i    i+- Re: C Non-Programming Non-Challenge1Chris Ahlstrom
20 Jun 24   i    i`* Re: C Non-Programming Non-Challenge4candycanearter07
22 Jun 24   i    i `* Re: C Non-Programming Non-Challenge3Stéphane CARPENTIER
23 Jun 24   i    i  `* Re: C Non-Programming Non-Challenge2candycanearter07
23 Jun 24   i    i   `- Re: C Non-Programming Non-Challenge1Stéphane CARPENTIER
19 Jun 24   i    +- [OT] Re: C Non-Programming Non-Challenge1vallor
19 Jun 24   i    +- Re: C Non-Programming Non-Challenge1rbowman
20 Jun 24   i    `- Re: C Non-Programming Non-Challenge1candycanearter07
16 Jun 24   `* Re: C Non-Programming Non-Challenge (was: C Programming Challenge)2rbowman
16 Jun 24    `- Re: C Non-Programming Non-Challenge1Tyrone

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal