Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
markow:studenttasks [2019/08/25 23:03] – Externe Bearbeitung 127.0.0.1markow:studenttasks [2020/08/25 10:22] (aktuell) – [Bestimme ob eine Zahl eine Quadratzahl ist] Tscherter, Vincent
Zeile 1: Zeile 1:
 +====== Submitted Tasks ======
  
 +===== Bestimme ob eine Zahl eine Quadratzahl ist =====
 +
 +  ; Eingabe
 +  : Eine Unäre Zahl __x__ als Folge von ''I''
 +  ; Ausgabe
 +  : __y × y = x__ falls __y__ ganzzahlig, ''no cube'' sonst
 +  ; Beispiele
 +  : ''IIIIIIIII'' → ''III×III=IIIIIIIII'' 
 +  : ''IIIIIIIIII'' → ''no cube'' 
 +  ; Lösung
 +  : <code>
 +/^(I+)α([^βς]*)\1ς?/$1α$2ςI/
 +/^(I*)ας\1β/$1×$1=/ !
 +/^(I*)α.*β\1$/no cube/ !
 +/α.*β(I*)/Iα$1β$1/
 +/^(I*)$/Iα$1β$1/</code>
 +  ; Lösung 2
 +  : <code>/^x(I*)=(I*)c\2$/$1x$1=$2/ !
 +/Ix(I*)=/x$1=$1/
 +/.*=(I+)I*?c\1$/$1 is no cubic/ !
 +/x(I*)=(I*)c(I*)/$1Ix$1I=c$3/ 
 +/(I*)/IxI=c$&/</code>
 +
 +===== Optimaler Einkaufszeitpunkt =====
 +FIXME