31.03.2007, 11:24
Beitrag #1
|
Mr.T
LVF-SeniorMod
Beiträge: 1.007
Registriert seit: Jun 2005
2009
2005
kA
88400
Deutschland
|
3.LVF-Rätsel
Hallo Rätselanhänger und Co,
es ist mal wieder WE und ich habe mir wieder was ausgedacht, bzw. geklaut...
In diesem Rätsel sind keine Regeln vorgesschrieben, jeder darf alles machen und posten - es soll nur schön und effizient sein.
Vorgaben FP:
1 numerische Eingabe
1 Stringeingabe
1 Stringausgabe
das wars schon...
Es soll folgende Aufgabe gelöst werden:
Es wird eine Zahl und ein String eingegeben, z.B.: 3 + ABBAASSW
Die Zahl sagt aus, die ersten wieviele unterschiedlichen Buchstaben ausgegeben werden sollen - hier 3, also: ABS
Wenn die Zahl 4 wäre: ABSW
Wenn die Zahl 5 wäre: ERROR, da keine 5 unterschiedlichen Buchstaben vorliegen
Ich hoffe es ist alles klar geworden, ich wünsche viiiiiiel Spaß!
Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
|
|
|
01.04.2007, 12:32
(Dieser Beitrag wurde zuletzt bearbeitet: 01.04.2007 12:33 von Mr.T.)
Beitrag #2
|
Mr.T
LVF-SeniorMod
Beiträge: 1.007
Registriert seit: Jun 2005
2009
2005
kA
88400
Deutschland
|
3.LVF-Rätsel
Hallo!
So, jetzt habe ich mal meinen Erstentwurf gemacht...:(Habe das Gefühl, das würde auch deutlich einfacher gehen...
Finde ich gerade bloß das VI "gleiche Elemente aus Array entfernen" nicht? Hmmm...
ABBCAS.vi (Größe: 12,59 KB / Downloads: 579)
Gruß!
Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
|
|
|
01.04.2007, 13:33
Beitrag #3
|
Mr.T
LVF-SeniorMod
Beiträge: 1.007
Registriert seit: Jun 2005
2009
2005
kA
88400
Deutschland
|
3.LVF-Rätsel
Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
|
|
|
01.04.2007, 19:39
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
3.LVF-Rätsel
Hallo, Leute,
hier mein Lösungsvorschlag, basierend auf Byte-Arrays:
ABBCAS.vi (Größe: 12,38 KB / Downloads: 298)
(VI für 8.0 gespeichert).
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
02.04.2007, 10:13
Beitrag #5
|
Mr.T
LVF-SeniorMod
Beiträge: 1.007
Registriert seit: Jun 2005
2009
2005
kA
88400
Deutschland
|
3.LVF-Rätsel
Sollen wir mal nen performance-Vergleich machen?
Flache Sequenz, 1.aktuellen Timer, 2.Rätselprogramm, 3.aktuellen Timer, Ausserhalb Sequenz die Zeiten voneinander abziehen!?!
Wo sieht man eigentlich den "Spitzenarbeitsspeicherbedarf" des VIs..?
Gruß
Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
|
|
|
02.04.2007, 12:57
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
3.LVF-Rätsel
Performance-Vergleich: Gerne!
Zum Thema Speicherbedarf: Schau mal im Pulldownmenu unter Tools->Profile nach.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
02.04.2007, 17:21
(Dieser Beitrag wurde zuletzt bearbeitet: 02.04.2007 18:07 von jg.)
Beitrag #7
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
3.LVF-Rätsel
So, hier die ersten Tests.
Aber zuerst ein Hinweis zu Version 2 von Mr.T: Die musst du nochmal genau anschauen, z.B. liefert die Eingabe AA und 1 als Ausgabe ERROR.
Trotzdem hier die Resultate (ohne Zahlen), gemessen mit dem Profile-Monitor von LV, der Sourcecode wurde jeweils in eine For-Schleife gepackt, die 5000mal ausgeführt habe.
Version2 von Mr.T ist am schnellsten, Version 1 und meine Version sind ungefähr gleichschnell mit leichten Vorteilen für Mr.T
Memory-mässig liegt meine Version vorne, vor Version2 von Mr. T und Version1.
MfG, Jens
P.S.: OK, hier ein Nachtrag:
1. Eine neue Version von mir, diesmal String-basiert:
ABBCAS4.vi (Größe: 11,73 KB / Downloads: 273)
Dann noch die neuen Timing-Werte:
ABBCAS1.vi ist Version 1 von Mr. T, ABBCAS3.vi ist die 1. Version von mir.
Somit gilt es momentan Version ABCCAS4.vi zu schlagen.
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
02.04.2007, 19:13
(Dieser Beitrag wurde zuletzt bearbeitet: 02.04.2007 19:27 von Mr.T.)
Beitrag #8
|
Mr.T
LVF-SeniorMod
Beiträge: 1.007
Registriert seit: Jun 2005
2009
2005
kA
88400
Deutschland
|
3.LVF-Rätsel
' schrieb:So, hier die ersten Tests.
Aber zuerst ein Hinweis zu Version 2 von Mr.T: Die musst du nochmal genau anschauen, z.B. liefert die Eingabe AA und 1 als Ausgabe ERROR.
Uuups...Feature - kein BUG :DOkeoke...es gehört natürlich ein < und nuchit ein <= zum Case...
Super mit dem Profile Monitor...kannte ich garnicht...muss ich mal was drüber lernen...
Ich denke, diese Version ist schneller - aber das ist getrickst..war nicht wirklich ne neue Idee.. Bis ichs beweisen kann, poste ich´s mal!
ABBCAS5.vi (Größe: 11,98 KB / Downloads: 330)
Ich denke Du hast damit die beste Lösung gefunden, Jens! Hat jemand Einwände?
Gruß
P.S. was für eine Zeichenfolge hast Du für den Monitor eingegeben?
Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
|
|
|
02.04.2007, 22:14
(Dieser Beitrag wurde zuletzt bearbeitet: 02.04.2007 22:32 von eg.)
Beitrag #9
|
|
|
03.04.2007, 07:32
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
3.LVF-Rätsel
An alle: Nächster Test und Vergleich heute abend.
Vielleicht werden es bis dahin noch mehr Vorschläge.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
| |