Perl :: Aufgabe #3 :: Lösung #5
5 Lösungen

#3
Schnittmenge von 2 Arrays
Anfänger - Perl
von Gustl
- 06.08.2012 um 22:46 Uhr
Schreiben Sie ein Skript, das Sie auffordert 2 Integer-Arrays einzugeben. Aus diesen 2 Arrays soll dann ein drittes Array erzeugt werden, das nur die Elemente enthält, die in beiden Arrays vorkommen. Also die Schnittlänge dieser beiden Arrays.
#5

von TooBieee (610 Punkte)
- 21.09.2017 um 10:27 Uhr

use strict; use warnings; use feature qw(say); say "Geben Sie für die erste Zeile (durch Leerzeichen getrennt) mehrere Zahlen ein:"; chomp (my $ersteZeile = <STDIN>); say "Geben Sie für die zweite Zeile (durch Leerzeichen getrennt mehrere Zahlen ein:"; chomp (my $zweiteZeile = <STDIN>); my @array1 = split (' ', $ersteZeile); my @array2 = split (' ', $zweiteZeile); my @array3; foreach my $a (@array1) { foreach my $b (@array2) { if ($a eq $b) { push @array3, $a; } } } print "Folgende Zahlen kommen in BEIDEN Zeilen vor: "; foreach (@array3) { print "$_ "; }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1