Hét vraag- en antwoordplatform van Nederland

kan deze code kleiner??

voor informatica hebben we een wedstrijd, wie die in de minste tekens heeft, wint
nu heeft hij 133 tekens. maar kan hij nog kleiner??

d=(' ')
a=('+ - - - - ')*2
b=('|'+d*9)*2
c=('+')
print(a+c+"\n"+(b+'|'+"\n")*4)*2+a+c
print(((a*2+c)+"\n"+((b*2+'|')+d+"\n")*4)*2)*2+a*2+c


ps, de uitvoer moeten 2 roosters zijn

+ - - - - + - - - - +
| | |
| | |
| | |
| | |
+ - - - - + - - - - +
| | |
| | |
| | |
| | |
+ - - - - + - - - - +
en 1 van 4 bij 4

Toegevoegd na 12 uur:
voor de duidelijkheid

ik ga de verkleinde codes niet gebruiken, ik wil alleen weten hoe ver ik van de kleinste af zit..

Verwijderde gebruiker
13 jaar geleden
584
Kimath
13 jaar geleden
Is het niet een beetje valsspelen als je hulp vraagt via deze site?
Verwijderde gebruiker
13 jaar geleden
ik ga deze codes ook niet gebruiken, dat insinueren jullie verkeerd. ik wil alleen weten hoe klein de aller kleinste kan zijn..

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Het beste antwoord

a=(’+ - - - - ’)*2
b=(’|’+’ ’*9)*2
c=(’+’)
d=('\n')
print(a+c+d+(b+’|’+d)*4)*2+a+c
print(((a*2+c)+d+((b*2+’|’)+d)*4)*2)*2+a*2+c

Toegevoegd na 19 seconden:
116
(Lees meer...)
rose
13 jaar geleden

Andere antwoorden (1)

Ik heb even geen python compiler tot mijn beschikking, dus heb ik het via codepad.org gedaan.

Je gebruikt d 2 keer voor een teken. Ik denk dat je daar dan beter geen variabele van kan maken.

a=('+ - - - - ')*2
b=('|'+' '*9)*2
c=('+')
print(a+c+'\n'+(b+'|'+'\n')*4)*2+a+c
print(((a*2+c)+"\n"+((b*2+'|')+" \n")*4)*2)*2+a*2+c

120 tekens over
(Lees meer...)
Verwijderde gebruiker
13 jaar geleden

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 2500
Gekozen afbeelding