Quick actions

cmd+k|ctrl+k

Navigation

Languages

kiran.gondi finding nemo FIXED

Snippet info

Language

Csharp

Visibility

public

Author

orochi-100

Created

2024-02-19T09:35:44.249738Z

Updated

2024-02-19T09:49:43.565468Z

using System;
using System.Collections.Generic;
using System.Linq;

class MainClass
{
    static void Main()
    {
        //Console.WriteLine("Hello World!");
        string[] nemo = new string[] { "nemo1", "nimo" };
        Console.WriteLine(FindingNemoImproved(nemo, "nemo1"));    
    }
    
    static string FindingNemoImproved(IEnumerable<string> enumerable, string toFind)
    {
        return enumerable
            .Where(str => str == toFind)
            .Aggregate(
                "Better luck next time", (defaultmsg, nemo) => "Found " + nemo
            );
    }
    
    static string FindingNemo(string[] inputArray, string toFind)
    {
        string result = null;
        foreach (var str in inputArray)
        {
            if(str != toFind)
            {
                result = "Better luck next time!";
            }
            else
            {
                result = "Found " + toFind;   
                break;
            }
        }
        return result;
    }
}
INFO