Masalalar
Go Algoritm masala

Yulduzchalarni o'chirish

17 September, 2026
Go
package main


func (_ Solution) RemoveStars(word string) string {
  stack := []byte{}

  for _, v := range word {
    if v == '*' {
      stack = stack[:len(stack)-1]
    } else {
      stack = append(stack, byte(v))
    }
  }
  return string(stack)
}

Masalani ishlashdan avval stack mavzusini yaxshiroq organishingizni maslaxat beraman, u masalani yaxshiroq chunish uchun yordam beradi.


Masala bunday stringda * kelgan bolsa osha yulduzchaga yaqin turgan chap tomondagi birinchi uchragan harfni olib tashalshimiz kerak. Uning uchun shunchaki forda aylanamiz va kelayotgan harflarni * ekanligini tekshiramiz agar yulduzcha bolsa, oxirgi stack boshidagi harfni olib tashlaymiz va natijani qaytaramiz.

👍 0 ❤️ 0 🔥 0

Izohlar 0

Izoh qoldirish uchun kiring yoki ro'yxatdan o'ting.

Hali izoh yo'q. Birinchi bo'ling!