We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
Print Prime Numbers
Print Prime Numbers
Sort by
recency
|
1311 Discussions
|
Please Login in order to post a comment
Oracle pl/sql
MS SQL Solution:
WITH NUM AS ( SELECT 2 AS N UNION ALL SELECT N +1 FROM NUM WHERE N < 999 ) , primeNum AS ( SELECT N FROM NUM A WHERE
NOT EXISTS ( SELECT 1 FROM NUM B WHERE A.N % B.N = 0 AND A.N != B.N ) ) SELECT STRING_AGG(N,'&') FROM primeNum OPTION(MAXRECURSION 1000)
In Oracle:
SET SERVEROUTPUT ON;
DECLARE result VARCHAR2(32767) := ''; num INTEGER := 0;
BEGIN FOR c1_rec IN c1 LOOP IF is_prime(c1_rec.n) THEN result := result || c1_rec.n || '&'; END IF; END LOOP;
END; /
DECLARE @POSSIBLEPRIME INT = 3 DECLARE @text NVARCHAR(MAX) = '2'
WHILE @POSSIBLEPRIME <= 1000 BEGIN DECLARE @Counter INT = 2 DECLARE @IsPRIME bit = 1 WHILE @Counter < @PossiblePrime BEGIN if @PossiblePrime % @Counter = 0 begin Set @IsPRIME = 0; break; end Set @Counter = @Counter + 1 END if @IsPRIME = 1 begin SET @text = @text + '&' + cast(@POSSIBLEPRIME as varchar) end SET @POSSIBLEPRIME = @POSSIBLEPRIME + 1 SET @IsPrime = 1 END
print @text