Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Sonstige Fragen (http://www.informatikerboard.de/board/board.php?boardid=25)
--- Perl (http://www.informatikerboard.de/board/thread.php?threadid=1195)
Geschrieben von ben33 am 18.04.2012 um 20:09:
Perl
Meine Frage:
Hallo! ich brauche wirklich ganz dringend hilfe!
und zwar arbeite ich mit perl. ich soll jetzt @number mit 5 multiplizieren aber nur wenn die zahl kleiner als 6 ist. andernfalls soll sie durch 5 dividiert werden.
@number = (1,2,3,4,5,6,7,8,9,10)
wie muss ich das machen??
Meine Ideen:
hab echt schon wig rumprobiert aber ich kriegs nicht hin.
danjke für hilfe!!!
Geschrieben von Onkeliroh am 19.04.2012 um 08:18:
Ich kenn mich jetzt nicht so gut mit Perl aus, aber kann man den nicht einfach eine Fallunterscheidung via "if" machen?
also quasi:
| code: |
1:
2:
|
if @number >=6 : @number=@number/5
else: @number=@number*5 |
|
ist jetzt nur so früh am morgen mein erster gedanke dazu^^
Geschrieben von ben33 am 19.04.2012 um 11:24:
ok. hab da noch ne frage.
jetzt hab ich eine sequenz und von dieser möchte ich die anzhal an guanin berechnen mit perl. wie geht das?
Geschrieben von Karlito am 20.04.2012 um 09:36:
Hallo,
ein bisschen mehr Information musst du schon geben.
1. Weiß nicht jeder was Guanin ist
2. Wie ist die Sequenz repräsentiert? Als Array mit Werten aus der Menge {'A','T','U','C','G'} oder numerisch?
3. Wo liegt dein Verständnisproblem. Das hier ist eigentlich kein Board in dem Lösungen präsentiert werden, sondern wo es darum geht, Hilfe zur Selbsthilfe zu leisten. D.h. Eigentlich sollst du nur verstehen, wie es funktioniert und nicht nur die Lösung bekommen.
VG,
Karlito
Forensoftware: Burning Board, entwickelt von WoltLab GmbH