i have a set of numbers they are 2,13,8,29,10. From these numbers i want to find largest prime number can anyone help me please.

Assign:

largestPrime = 0

numbers = {2, 13, 8, 29, 10}

For Each:

item in numbers

Assign:

isPrime = True

For Each:

num in Enumerable.Range(2, Math.Sqrt(item) - 1)

```
If:
item Mod num = 0
Assign:
isPrime = False
Break (exit the inner For Each loop)
```

If:

isPrime = True And item > largestPrime

Assign:

largestPrime = item

Write Line:

"largestPrime: " + largestPrime

just hover on For each activity and check if it is string or int

Can you send your sequence here, so that i can check and rectify it

Because the process which i did is working perfectly

So can u please send it here

You can simply use this in an assign activity to get the maximum prime number

result = numbers.Where(Function(d) IsPrime(d)).Max()

IsPrime is a variable or default key

It’s a function. Use invoke code activity to write this code and call this function

```
Dim IsPrime As Func(Of Integer, Boolean) = Function(n)
If n <= 1 Then Return False
If n = 2 Then Return True
If n Mod 2 = 0 Then Return False
Dim sqrtN As Integer = CInt(Math.Sqrt(n))
For i As Integer = 3 To sqrtN Step 2
If n Mod i = 0 Then Return False
Next
Return True
End Function
```

`IsPrime`

is not a default key or variable. Instead, it is likely to be a custom function created by the developer to determine whether a given number is prime.

Also u can use create a IsPrime Variable and give a logic to it

Something like this

for (int i = 2; i < number; i++) {

if (number % i == 0) {

IsPrime = false;

break;

}

First change PrimeNumbers to Int32, then re add for each activity and in list of items enter the variable PrimeNumbers. This will convert it to UiPath.Core.Activities.ForEach<System.Int32>

Hi @sandhyareddy ,

Could you check the below Expression :

```
{2, 13, 8, 29, 10}.Where(Function(n)Enumerable.Range(2, CInt(Math.Sqrt(CDbl(n))) - 1).All(Function(d)n mod d <> 0)).Max
```

Visuals :

We can substitute the hard coded array with an array variable.

Thankyou! Got it.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.