30 / 205
LeetCode · EasyOson10 ball· ~10 daqiqa

Find the Difference

Sizga s va t nomli ikkita satr berilgan. t satri s satrining harflari aralashtirilgan va bitta tasodifiy harf qo'shilgan holatda hosil qilingan.

t satriga qo'shilgan o'sha bitta harfni toping.

example.go
func solve(s string, t string) string {
    // ...
}

Misollar

kod
Input: s = "abcd", t = "abcde"
Output: "e"
Tushuntirish: "e" harfi qo'shilgan.
kod
Input: s = "", t = "y"
Output: "y"
kod
Input: s = "a", t = "aa"
Output: "a"
kod
Input: s = "ae", t = "aea"
Output: "a"

Maslahatlar

  1. Har bir harfning necha marta uchraganini hisoblab, ikkala satrni solishtirishni o'ylang (26 ta katakli hisoblagich yetarli).
  2. s'dagi harflar uchun hisoblagichni oshiring, t'dagi harflar uchun kamaytiring; oxirida qaysi harfning hisoblagichi manfiy bo'lsa, o'sha qo'shilgan harf.