Интернет знания
През годините проверката дали даден низ е палиндром се превърна в класически въпрос за интервю за работа. Той изисква умения за работа със символни низове, сравняване и често използва цикли, но не е обширен, което го прави подходящ за решаване в ограничено време.
Според synonym.com палиндромът е „дума или израз, който се чете еднакво отляво надясно и отдясно наляво“. С други думи, ако обърнем реда на буквите, получаваме същата последователност. Примери – „дядо“, „мама“; докато „баща“ и „майка“ не са палиндроми. Думата идва от гръцки – palin (отново) и dromos (път). Тя е въведена от английския драматург Бен Джонсън през XVII век.
false, без да обръщаме целия низ.Примерен код за проверка дали низът е палиндром в Python:
def e_palindrom(s):
s = s.lower().replace(" ", "") # премахваме главни букви и интервали
return s == s[::-1]
# пример
print(e_palindrom("дядо")) # TrueПримерен код за проверка дали низът е палиндром в Java:
public class Palindrome {
public static boolean ePalindrome(String s) {
s = s.toLowerCase().replace(" ", "");
int left = 0, right = s.length() - 1;
while (left < right) {
if (s.charAt(left) != s.charAt(right)) {
return false;
}
left++;
right--;
}
return true;
}
public static void main(String[] args) {
System.out.println(ePalindrome("мама")); // true
}
}
Ако вашият компютър има грешно зададени дата и час, всички създадени и запазени файлове ще носят също грешни стойности. В тази статия ще ви покажем най‑бързия и лесен начин да коригирате часовника и календара в Windows.Стъпка 1В десния край на лентата на задачите, в долната част на екрана, кликнете
Следете разходите си без усилие – Quicken ви позволява да въвеждате транзакции бързо и да поддържате актуален баланс, без да губите време.Стъпка 1Инсталирайте и стартирайте софтуера Quicken.Стъпка 2Създайте вашия чеков регистър: от менюто File изберете New, след това New Quicken Account и натиснете