Verilən məsələdə kiçik latın hərfləri '' olan hərfləri verilən sətirdən silmək tələb olunur.
Alqoritmin həyata keçirilməsi
Giriş sətirini oxuyuruq.
getline(cin, s);'' hərfindən fərqli olan simvolları nəticə sətiri -ə əlavə edirik.
for (i = 0; i < s.length(); i++)
if (s[i] != 'a') res.push_back(s[i]);Nəticəni çıxarırıq.
cout << res;Java realizasiyası
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
String s = con.nextLine();
String res = "";
for(int i = 0; i < s.length(); i++)
if (s.charAt(i) != 'a') res = res + s.charAt(i);
System.out.printf(res);
con.close();
}
}Java realizasiyası — replace
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
String s = con.nextLine();
s = s.replace("a", "");
System.out.printf(s);
con.close();
}
}Python realizasiyası
Giriş sətirini oxuyuruq.
s = input()Sətirdən bütün '' hərflərini silmək üçün replace() metodundan istifadə edəcəyik. Bu metod müəyyən olunmuş alt sətirin bütün uyğunluqlarını digər alt sətirlə əvəz edərək yeni sətir yaradır.
: Əvəz olunacaq alt sətir.
: Əvəz ediləcək alt sətir.
print(s.replace('a', ''))