שרייב פּסעוודאָקאָדע צו געפֿינען אַלע הויפּט נומערן אַרויף צו אַ געגעבן נומער.
דאָ איז איין וועג צו שרייַבן פּסעוודאָקאָדע צו געפֿינען אַלע הויפּט נומערן אַרויף צו אַ געגעבן נומער: 1. דעפינירן אַ פֿונקציע גערופן findPrimes וואָס נעמט אין אַ איין פּאַראַמעטער `n`, רעפּריזענטינג די מאַקסימום נומער צו זוכן פֿאַר פּרימעס. 2. ין דער פֿונקציע, שאַפֿן אַ ליידיק רשימה גערופן 'פּרימעס'. 3. שאַפֿן אַ פֿאַר שלייף וואָס יטערייץ דורך אַלע נומערן פון `2` צו `n`, און פֿאַר יעדער נומער טאָן די פאלגענדע: - שטעלן אַ פאָן וועריאַבאַל גערופֿן `isPrime` צו `אמת`. - שאַפֿן אן אנדער פֿאַר שלייף צו יטערייט איבער אַלע נומערן `j` פֿון `2` צו די קוואַדראַט וואָרצל פון די קראַנט נומער `איך`. - אויב `i` איז דיוויזאַבאַל דורך `j`, שטעלן `isPrime` צו `פאַלש` און ברעכן אויס פון די ינער שלייף. - אויב 'isPrime' איז נאָך 'אמת' נאָך אַלע יטעריישאַנז פון די ינער שלייף, צולייגן 'איך' צו די פּריים רשימה. 4. נאָך די אַוטלער שלייף איז געענדיקט, צוריקקומען די 'פּרימעס' רשימה. אין קורץ, די פּסעוודאָקאָדע קען זיין: ``` פֿונקציע findPrimes (n): פּרימעס = [] פֿאַר i פֿון 2 צו n: isPrime = אמת פֿאַר דזש פֿון 2 צו קוואַדראַט וואָרצל פון i: אויב איך איז דיוויזאַבאַל דורך j: isPrime = פאַלש ברעכן אויב איז פּריים: צוגעבן איך צו פּרימעס צוריקקומען פּרימעס ```