Mundarija:

Java-da qatordagi takroriy so'zlarni qanday hisoblash mumkin?
Java-da qatordagi takroriy so'zlarni qanday hisoblash mumkin?

Video: Java-da qatordagi takroriy so'zlarni qanday hisoblash mumkin?

Video: Java-da qatordagi takroriy so'zlarni qanday hisoblash mumkin?
Video: EXCEL ДАСТУРИДА ТАРОРЛАНУВЧИ ҚАТОРНИ РАНГ БИЛАН БЕЛГИЛАШ. EXCELDA TAKRORLANUVCHI QATORNI BELGILASH 2024, May
Anonim

Algoritm

  1. a.ni aniqlang ip .
  2. ni aylantiring ip Taqqoslashni befarq qilish uchun kichik harfga kiriting.
  3. ni ajrating ip ichiga so'zlar .
  4. Topish uchun ikkita halqa ishlatiladi takroriy so'zlar .
  5. Agar moslik topilsa, uni oshiring hisoblash 1 ga va o'rnating dublikatlar ning so'z oldini olish uchun "0" ga hisoblash yana.

Shu munosabat bilan Java-da satrda takrorlangan so'zlarni qanday hisoblash mumkin?

Yondashuv: -

  1. Birinchidan, satrni a dagi bo'shliqlarga ajratamiz.
  2. Keyin count = 0 o'zgaruvchisini oling va har bir haqiqiy holatda biz sonni 1 ga oshiramiz.
  3. Endi halqani satr uzunligiga 0 ga o'tkazing va satrimiz so'zga teng yoki yo'qligini tekshiring.

Xuddi shunday, qatordagi takroriy so'zlarni qanday topish mumkin? Kimga takroriy so'zlarni toping dan ip , biz birinchi navbatda ajratamiz ip ichiga so'zlar . Biz har birining paydo bo'lishini hisoblaymiz so'z ichida ip . Agar raqam 1 dan katta bo'lsa, bu a so'z ega dublikat ichida ip . Yuqoridagi misolda, so'zlar yashil rang bilan belgilangan takroriy so'zlar.

Xuddi shunday, Java-da paragrafda takroriy so'zlarni qanday topish mumkin?

HashSet ruxsat bermagani uchun dublikat va uning add() usuli, agar ob'ekt HashSet-da allaqachon mavjud bo'lsa, biz buni qila olamiz toping hammasi takroriy so'zlar . Faqat massivni aylantiring, add() usuli yordamida ularni HashSet-ga joylashtiring, tekshirish add() usulining chiqishi. Agar add() noto'g'ri bo'lsa, u a dublikat , buni chop eting so'z konsolga.

Stringdagi pastki qatorlarni qanday hisoblash mumkin?

printf("%s%s ichida %d marta uchraydi", sub, count1, str);

  1. Kirish sifatida satr va pastki qatorni oling va uni mos ravishda str va sub massivlarida saqlang.
  2. Strlen funksiyasidan foydalanib ikkala satr uzunligini toping.
  3. For tsiklidan foydalanib, pastki qator mavjud yoki yo'qligini aniqlang.
  4. O'zgaruvchilar sonini chiqish sifatida chop eting.

Tavsiya: