結果

問題 No.36 素数が嫌い!
ユーザー horiesiniti
提出日時 2017-06-27 09:14:35
言語 Ruby
(3.4.1)
結果
AC  
実行時間 1,997 ms / 5,000 ms
コード長 216 bytes
コンパイル時間 70 ms
コンパイル使用メモリ 7,424 KB
実行使用メモリ 31,648 KB
最終ジャッジ日時 2024-06-27 01:10:41
合計ジャッジ時間 26,603 ms
ジャッジサーバーID
(参考情報)
judge1 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 4
other AC * 26
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #

require 'prime'
n=gets.to_i

n2=n
ps=[]
Prime.each(10**7) do |p1|
	if p1*p1<=n then
		while n2%p1==0
			ps<<p1
			n2=n2/p1
		end
	else
		break
	end
end
ps<<n2 if n2>1
if ps.size>2 then
	puts "YES"
else
	puts "NO"
end
0