Zum Inhalt springen
Aufgabe: https://twitter.com/HansruediWidmer/status/1135056761340211200 Code: laenge:4$ f[0]:0$ f(n):=6*(10^n-1)/(10-1)$ g(n):=10^(n-1)$ h(n):=g(n)+f(n-1)$ summand1:makelist(h(i),i,1,laenge)$ f(n):=5*10^(n-1)$ summand2:makelist(f(i),i,1,laenge)$ f(n):=3*(10^n-1)/(10-1)$ summand3:makelist(f(i),i,1,laenge)$ ergebnis:makelist(summand1[i]^3+summand2[i]^3+summand3[i]^3,i,1,laenge)$ wxMaxima:
Aufgabe: https://twitter.com/shahlock/status/843802091818770432 Code 01: f(x):=makelist(10^(x-i),i,1,x); zahl1:[s,p,r,i,n,g]; zahl2:zahl1; zahl3:[a,l,l,e,r,g,y]; gleichung:zahl1.f(6)+zahl2.f(6)=zahl3.f(7); buchstaben:setify(flatten([zahl1,zahl2,zahl3])); Code 02: ziffern:setify(makelist(i,i,0,9))$ disp(" {a,e,g,i,l,n,p,r,s,y}")$ for a in setdifference(ziffern,{0}) do \ for e in setdifference(ziffern,{a}) do \ for g in…
Aufgabe: https://twitter.com/shahlock/status/843105753925914625 Informationen zu HAIKU: https://de.wikipedia.org/wiki/Haiku Code: zaehler:0$ Ziffern:{0,1,2,3,4,5,6,7,8,9}$ print("# [a, e, f, h, i, k, n, s, u, v]")$ for a in Ziffern do for e in setdifference(Ziffern,{a}) do for…
Aufgabe: Man bestimme die dreistelligen Quadratzahlen mit lauter verschiedenen Ziffern. Code: qzahlen:makelist(i^2,i,ceiling(sqrt(100)),floor(sqrt(999))); zeichen:map(charlist,(map(string,qzahlen)))$ ziffern:makelist(map(parse_string,zeichen[i]),i,1,length(qzahlen))$ vziffern:sublist(ziffern,lambda([e],cardinality(setify(e))=3))$ f(x):=x.[100,10,1]$ ergebnis:map(f,vziffern); wxMaxima: Zusatzaufgabe: Wie viele vierstellige Quadratzahlen gibt es und wie viele davon haben…
Aufgabe: Die Quadrate von maximal neunstelligen Zahlen, die nur die Ziffer 1 enthalten, sind Palindrome. Code: f(n):=sum(10^(i-1),i,1,n),simpsum; [transpose(makelist(f(i),i,1,10)),transpose(makelist("*",i,1,10)),\ transpose(makelist(f(i),i,1,10)),transpose(makelist("=",i,1,10)),\ transpose(makelist(f(i)^2,i,1,10))]; wxMaxima-Programm: Maxima Online: http://maxima-online.org/?inc=r-220221196 ---
Programm Maxima Online: http://maxima-online.org/?inc=r-95045037 Mit Zuweisung der richtigen Ziffern: Programmcode: zahl:[1,2,2]; basen:[3, 4, 5, 6, 8, 10, 12, 15, 20, 24, 30, 40, 60, 120]; zahl.basen; Ausführung mit Maxima Online:…