“Я Арти. Я больше в это не играю. Да, я знаю, что у меня 100 000 пользователей.”
Вот несколько методов, которые можно использовать на разных языках программирования для решения различных задач:
-
Python – подсчет количества вхождений символа в строку:
def count_occurrences(string, char): count = 0 for c in string: if c == char: count += 1 return count string = "I'm Arti. I don't really play this anymore. Yes, I know I'm user 100,000." char = "o" occurrences = count_occurrences(string, char) print(f"The character '{char}' occurs {occurrences} times in the string.") -
JavaScript – переворачивание строки:
function reverseString(string) { return string.split("").reverse().join(""); } let string = "I'm Arti. I don't really play this anymore. Yes, I know I'm user 100,000."; let reversedString = reverseString(string); console.log(reversedString); -
Java – проверка, содержит ли строка определенную подстроку:
String string = "I'm Arti. I don't really play this anymore. Yes, I know I'm user 100,000."; String substring = "play"; boolean containsSubstring = string.contains(substring); System.out.println("The string contains the substring: " + containsSubstring); -
C++ – разделение строки на вектор подстрок с помощью разделителя:
#include <iostream> #include <sstream> #include <vector> std::vector<std::string> splitString(std::string string, char delimiter) { std::vector<std::string> substrings; std::stringstream ss(string); std::string substring; while (std::getline(ss, substring, delimiter)) { substrings.push_back(substring); } return substrings; } int main() { std::string string = "I'm Arti. I don't really play this anymore. Yes, I know I'm user 100,000."; char delimiter = ' '; std::vector<std::string> substrings = splitString(string, delimiter); for (const auto& substring : substrings) { std::cout << substring << std::endl; } return 0; } -
PHP – преобразование строки в нижний регистр:
$string = "I'm Arti. I don't really play this anymore. Yes, I know I'm user 100,000."; $lowercaseString = strtolower($string); echo $lowercaseString;