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

5 Lösungen Lösungen öffentlich
#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
vote_ok
von TooBieee (610 Punkte) - 21.09.2017 um 10:27 Uhr
Quellcode ausblenden Perl-Code
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

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
2102101

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.