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

4 Lösungen Lösungen öffentlich
#65

Finde die erste Zahl die durch alle Zahlen bis 30teilbar ist

Fortgeschrittener - Perl von 96fabi - 25.09.2014 um 09:01 Uhr
Gesucht wird die erste Zahl, die durch alle Zahlen bis 30 geteilt werden kann(1-30).
Zum Einstieg kann man erstmal die erste Zahl suchen , die durch alle Werte bis 20 geteilt werden kann.
Dieses ist 232792560
#4
vote_ok
von ariannozari (140 Punkte) - 23.11.2017 um 14:35 Uhr
Quellcode ausblenden Swift-Code
func zahl(wert: Int) -> String {
	
	var counter = wert  // TODO
	var fertig = false
	var counterX = 2
	
	// (3) 2,3,4
	repeat {
		counterX = 2
		for zahlX in 2...wert { // TODO 
			
			if (counter % zahlX == 0) {
				counterX += 1
			}
			
		}
		
		if (counterX == (wert + 1) ) {
				fertig = true
		} 
		
		counter += 1
		
	} while (!fertig)
//	232_792_560
	counter -= 1
	return String(counter)
}

print(zahl(wert: 18)) // 12252240

Kommentare:

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

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