문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. ==개요== HR30 Day 25: Running Time and Complexity * https://www.hackerrank.com/challenges/30-running-time-and-complexity/problem * 참고: [[함수 is_prime()]] {{HR30 헤더}} {{HR30 20-29}} |} ==Java== <syntaxhighlight lang='Java'> import java.io.*; import java.util.*; public class Solution { public static void main(String[] args) { /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); while(n-- > 0) { int num = sc.nextInt(); if( isPrime(num) ) System.out.println("Prime"); else System.out.println("Not prime"); } } private static boolean isPrime(int n) { if( n<2 ) return false; for( int i=2; i<=(int)Math.sqrt(n); i++) if( n%i == 0) return false; return true; } } </syntaxhighlight> ==PHP== <syntaxhighlight lang='PHP'> <?php function is_prime($n) { if( $n<2 ) return false; for($i=2; $i<=sqrt($n); $i++) if($n%$i == 0) return false; return true; } $_fp = fopen("php://stdin", "r"); /* Enter your code here. Read input from STDIN. Print output to STDOUT */ fscanf($_fp, '%d', $n); while($n-- > 0) { fscanf($_fp, '%d', $num); if( is_prime($num) ) echo "Prime\n"; else echo "Not prime\n"; } </syntaxhighlight> 이 문서에서 사용한 틀: 틀:Ed (원본 보기) 틀:HR30 20-29 (원본 보기) 틀:HR30 헤더 (원본 보기) 틀:언어아이콘 (원본 보기) 틀:언어이미지 (원본 보기) HR30 Day 25: Running Time and Complexity 문서로 돌아갑니다.