| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | // Copyright © 2018 Inanc Gumus | 
					
						
							|  |  |  | // Learn Go Programming Course | 
					
						
							|  |  |  | // License: https://creativecommons.org/licenses/by-nc-sa/4.0/ | 
					
						
							|  |  |  | // | 
					
						
							| 
									
										
										
										
											2019-10-30 19:34:44 +03:00
										 |  |  | // For more tutorials  : https://learngoprogramming.com | 
					
						
							|  |  |  | // In-person training  : https://www.linkedin.com/in/inancgumus/ | 
					
						
							|  |  |  | // Follow me on twitter: https://twitter.com/inancgumus | 
					
						
							| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | package main | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // --------------------------------------------------------- | 
					
						
							|  |  |  | // EXERCISE: Crunch the primes | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | //  1. Get numbers from the command-line. | 
					
						
							|  |  |  | //  2. `for range` over them. | 
					
						
							|  |  |  | //  4. Convert each one to an int. | 
					
						
							|  |  |  | //  5. If one of the numbers isn't an int, just skip it. | 
					
						
							|  |  |  | //  6. Print the ones that are only the prime numbers. | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | // RESTRICTION | 
					
						
							|  |  |  | //  The user can run the program with any number of | 
					
						
							|  |  |  | //  arguments. | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | // HINT | 
					
						
							|  |  |  | //  Find whether a number is prime using this algorithm: | 
					
						
							|  |  |  | //  https://stackoverflow.com/a/1801446/115363 | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | // EXPECTED OUTPUT | 
					
						
							|  |  |  | //  go run main.go 2 4 6 7 a 9 c 11 x 12 13 | 
					
						
							| 
									
										
										
										
											2018-10-22 12:25:30 +03:00
										 |  |  | //    2 7 11 13 | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | //  go run main.go 1 2 3 5 7 A B C | 
					
						
							|  |  |  | //    2 3 5 7 | 
					
						
							| 
									
										
										
										
											2018-10-13 23:30:21 +03:00
										 |  |  | // --------------------------------------------------------- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func main() { | 
					
						
							|  |  |  | } |