package Ġproject euler Ċ Ċ fun Ġis Prime ( n Ġ: ĠLong ) Ġ: ĠBoolean Ġ{ ĊĠĠĠ Ġif Ġ( n Ġ<= Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} Ġelse Ġif Ġ( n Ġ<= Ġ 3 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} Ġelse Ġif Ġ( n % 2 Ġ== Ġ 0 L Ġ|| Ġn % 3 Ġ== Ġ 0 L Ġ){ ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġvar Ġi Ġ= Ġ 5 ĊĠĠĠ Ġwhile ( i * i Ġ<= Ġn ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( n % i Ġ== Ġ 0 L Ġ|| Ġn %( i + 2 )== 0 L ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġi Ġ+= Ġ 6 ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġtrue Ċ }