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

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.
#4
vote_ok
von jamosch (170 Punkte) - 24.04.2017 um 09:17 Uhr
Quellcode ausblenden Perl-Code
print "Bitte geben Sie das erste Integer-Array ein (Leerzeichen-getrennt):\n";
$integer1 = <STDIN>;
@array1 = split(/ /, $integer1);

print "Bitte geben Sie das zweite Integer-Array ein (Leerzeichen-getrennt):\n";
$integer2 = <STDIN>;
@array2 = split(/ /, $integer2);
@array1 =sort(@array1);
@array2 =sort(@array2);

foreach $zahl(@array1){
	foreach  $compare(@array2){
		if ($zahl == $compare){
		push(@arrayresult, $zahl);	
		}
	}
}

print "Gleiche Zahlen: \n";

foreach (@arrayresult){print "$_\n";}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

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

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.