コード例 #1
0
    private static void Main()
    {
        Console.WriteLine("Welcome to the Anagram Tracker!");

        Console.WriteLine("Please enter the first word: ");
        string inputWord = Console.ReadLine();

        Console.WriteLine("Please enter a list of words, separated by commas: ");
        string stringListWords = Console.ReadLine();

        string[] inputList = stringListWords.Split(',');

        List <string> result = AnagramTracker.SelectFromList(inputWord, inputList);

        Console.WriteLine($"Your input word is '{inputWord}'. The following words from your list are anagrams of {inputWord}:");

        for (int i = 0; i < result.Count; i++)
        {
            Console.WriteLine(result[i]);
        }

        // if (result)
        // {
        //     Console.WriteLine("The words \"{0}\" and \"{1}\" are Anagrams!", word1, word2);
        // }
        // else
        // {
        //     Console.WriteLine("The words \"{0}\" and \"{1}\" are not Anagrams. Try again!", word1, word2);
        // }
    }
コード例 #2
0
ファイル: ItemTests.cs プロジェクト: Ugonz86/Anagram
        public void SelectFromList_DeterminesIfAnagramFromList_BreadBared()
        {
            // Arrange
            List <string> possibleAnagrams = new List <string>()
            {
                "bread", "banana", "oranges", "bared"
            };
            string wordToCompareTo = "beard";

            // Act
            List <string> result = AnagramTracker.SelectFromList(wordToCompareTo, possibleAnagrams);

            // Assert
            Assert.AreEqual("bared", result[1]);
        }
コード例 #3
0
ファイル: ItemTests.cs プロジェクト: Ugonz86/Anagram
 public void Tracker_DeterminesIfAnagram_True()
 {
     Assert.AreEqual(true, AnagramTracker.Tracker("beard", "bread"));
 }