Menu
CoddyTech

요소 추가

Coddy C# 여정의 논리 및 흐름 섹션에 포함된 레슨. 66개 중 57번째.

Add(element) 메서드는 요소가 아직 HashSet에 없으면 HashSet에 요소를 추가합니다.

빈 HashSet을 만듭니다:

HashSet<string> fruits = new HashSet<string>();

집합에 "Apple"을 추가합니다:

fruits.Add("Apple");

위 코드를 실행한 후, 집합 fruits에는 다음이 포함됩니다:

{ "Apple" }

같은 요소를 다시 추가하려고 해도 두 번 추가되지는 않습니다:

fruits.Add("Apple"); // false를 반환합니다. 요소가 이미 존재합니다

HashSet는 변경되지 않습니다:

{ "Apple" }
challenge icon

챌린지

쉬움

AddElement라는 이름의 메서드를 만들고 두 개의 인수를 받도록 하세요.

  1. 문자열의 HashSet(set)
  2. 추가할 문자열(element)

메서드는 주어진 요소를 집합에 추가한 다음, 각 요소를 쉼표와 공백으로 구분하여 업데이트된 집합을 출력해야 합니다. 요소는 중괄호로 묶어야 합니다.

예: { Apple, Banana, Cherry }

직접 해보기

using System;
using System.Collections.Generic;

class Program
{
    public static void AddElement(HashSet<string> set, string element)
    {
        // 여기에 코드를 작성하세요
    }
    
    public static void Main()
    {
        string[] initialElements = Console.ReadLine().Split(',');
        string elementToAdd = Console.ReadLine();
        
        HashSet<string> set = new HashSet<string>();
        foreach (string item in initialElements)
        {
            if (!string.IsNullOrWhiteSpace(item))
            {
                set.Add(item.Trim());
            }
        }
        
        AddElement(set, elementToAdd);
    }
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

논리 및 흐름의 모든 레슨

직접 연습해 보세요: 온라인 C# 컴파일러