Menu
CoddyTech

Menambahkan Elemen

Termasuk bagian Logika dan Alur dalam perjalanan C# di Coddy. Pelajaran 57 dari 66.

method Add(element) menambahkan elemen ke HashSet jika elemen tersebut belum ada.

Buat HashSet kosong:

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

Tambahkan "Apple" ke set:

fruits.Add("Apple");

Set fruits berisi hal berikut setelah kode di atas dijalankan:

{ "Apple" }

Jika kamu mencoba menambahkan elemen yang sama lagi, elemen itu tidak akan ditambahkan dua kali:

fruits.Add("Apple"); // Mengembalikan false karena elemen sudah ada

HashSet tetap tidak berubah:

{ "Apple" }
challenge icon

Tantangan

Mudah

Buat method bernama AddElement yang menerima dua argumen:

  1. HashSet berisi string (set)
  2. String (element) untuk ditambahkan

Method tersebut harus menambahkan elemen yang diberikan ke set, lalu mencetak set yang telah diperbarui dengan setiap elemen dipisahkan oleh koma dan spasi. Elemen-elemen harus diapit tanda kurung kurawal.

Contoh: { Apple, Banana, Cherry }

Coba sendiri

using System;
using System.Collections.Generic;

class Program
{
    public static void AddElement(HashSet<string> set, string element)
    {
        // Tulis kodemu di sini
    }
    
    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 iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler C# online