View Full Version : مبتدی: پیدا کردن کاراکترهایی که سه بار تکرار شده اند در رشته
sahar.78
چهارشنبه 08 آبان 1398, 00:05 صبح
سلام میخوام کاراکترهایی که سه بار پشت سر هم تکرار شده رو پیدا کنم
ASHKANLAEI
چهارشنبه 08 آبان 1398, 13:30 عصر
نمیتونید از regex استفاده کنید؟
اگر میتونید، عبارت regex برای این کار اینه:
([A-Za-z])\1\1
sahar.78
چهارشنبه 08 آبان 1398, 16:02 عصر
متاسفانه نمیتونم استفاده کنم
ASHKANLAEI
چهارشنبه 08 آبان 1398, 16:07 عصر
Scanner scn = new Scanner(System.in)System.out.print("enter text :")
String text = scn.next
int counter = 0
for (int i = 0; i < (text.length()-1); i++) {
int j = i + 1
int k = i+2
if (text.charAt(i) == text.charAt(j) && text.charAt(j) == text.charAt(k))
counter += 1
}
System.out.print(counter)
sahar.78
چهارشنبه 08 آبان 1398, 19:32 عصر
کدی که خودم نوشتم؟؟؟
mak12776
چهارشنبه 08 آبان 1398, 19:55 عصر
Scanner scn = new Scanner(System.in)System.out.print("enter text :");
String text = scn.next;
int counter = 0;
for (int i = 0; i < text.length() - 2; i++)
{
if (text.charAt(i) == text.charAt(i + 1) &&
text.charAt(i) == text.charAt(i + 2))
counter += 1
}
System.out.print(counter);
ASHKANLAEI
پنج شنبه 09 آبان 1398, 08:04 صبح
کدی که خودم نوشتم؟؟؟
ببخشید. من حواسم نبود اشتباهی اون رو فرستادم.
sahar.78
پنج شنبه 09 آبان 1398, 17:00 عصر
ممنونم....درست شد
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.