Я только что закончил сдачу теста для входа в компьютерную науку, как в колледже. Я прошел, но пропустил кучу вопросов в определенной категории: назначение переменной. Я хочу убедиться, что понимаю это, прежде чем двигаться дальше.Что это за программирование?
Он начал с легко вещи, как «установить возраст, равный возрасту»
INT возраст = 18, довольно просто
Но тогда, это был вопрос, который я не имел никакого понятия как подойти. Это пошло что-то вроде ...
«Определить, если символ с является в алфавите и присвоить переменной»
я мог бы легко сделать с помощью функции, но проблема в том, что это дало мне буквально line, чтобы написать весь мой ответ (примерно 50 символов). Вот как коробка ответ выглядел:
Моя первая мысль была сделать что-то вроде
in_alphabet = function(c) {
var alphabet = ["a", "b" ... "z"]
if(alphabet.indexOf(c) != -1)
return true;
}
Но это решение имеет два вопроса:
- Как я могу установить Значение «c», когда вся функция равна in_alphabet?
- Я не могу вставить это в маленький блок ответов. Я на 99% уверен, что они искали что-то еще. Кто-нибудь знает, что они искали? Я не могу придумать однострочное решение для этого
Язык не имеет значения (хотя предпочтительным было бы решение в java/C++). Я был бы признателен за любые указания (не должно быть решение, я просто даже не знаю, с чего начать)
Спасибо за ответ, но он не совсем отвечает на мой вопрос, потому что это должно быть назначение одной строки. Я не могу поместиться так на линии, которую они предоставили. –
Я сделал это намного лучше для вас – ytpillai
Предполагая, что у нас есть переменная с именем str – ytpillai