Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 24.06.2016, 20:43   #1
 
Аватар для BlackAlter
 
Сообщений: 2
FR (активность): 35

Доп. информация
Вопрос Автор темы Помогите с javascript


Bсем доброго времени суток, нужна помощь с джаваскриптом (если кто не шарит инглиш пишите я переведу)
кто знает как это сделать?


Create a program that asks a user for a word of any length. Then randomly generate a new word of the same length using only the letters of the first word. Use each letter exactly once. Ensure you capitalize only the first letter of the new word. Example:

User Word : Dogma
Randomly generated word might be Magdo or Agdom or Gmado \
You must: Use an array, a loop, conditional, function (other than onclick), your code must start with Onclick. Use all BP’s.
Algorithm:
1. determine the length of the word.
2. slice the word into an array of letters…. use a loop
3. randomly generate a number between 1 and the length of the word. Keep track of the number used. Ensure it has not been used already.
4. assemble the new word, capitalize the first letter, ensure others are lowercase.
5. repeat 3 and 4
6. display new word.
BlackAlter вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 24.06.2016, 22:09   #2
 
Аватар для cthulchu
 
Сообщений: 3,659
FR (активность): 106,746

Доп. информация
По умолчанию

Здесь написано в точности как это сделать. Не просто задачу дали, но сразу и решение задачи. В чем вопрос? И алгоритм такой себе. Курица лапой. Можно лучше сделать. Как минимум, из цикла убрать капитализацию и проверку регистра.

И мне никогда не нравился вот этот подход: если рендом не нравится, то перегенерить его, пока не понравится. Всегда казалось, что есть более элегантный выход без повышения уровня предсказуемости аутпута.
Hodge: сообщение полезно
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 25.06.2016, 04:39   #3
 
Аватар для BlackAlter
 
Сообщений: 2
FR (активность): 35

Доп. информация
По умолчанию Автор темы

Я просто в джава не шарю
BlackAlter вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 25.06.2016, 06:56   #4
 
Аватар для cthulchu
 
Сообщений: 3,659
FR (активность): 106,746

Доп. информация
По умолчанию

а зачем вам это надо тогда?

между джавой и джаваскриптом разница, примерно, как между сомом и Сомали.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
 Hodge (25.06.2016),  Puppeteer (25.06.2016), Юрист (13.11.2016)
Старый 30.06.2016, 15:47   #5
 
Аватар для Unick
 
Сообщений: 698
FR (активность): 31,962

Доп. информация
По умолчанию

Цитата:
Сообщение от BlackAlter Посмотреть сообщение
Я просто в джава не шарю
иными словами, вы хотите чтобы задачу сделали за вас?


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Юрист (13.11.2016)
Старый 25.10.2016, 21:18   #6
 
Аватар для RemyAWM
 
Сообщений: 4
FR (активность): 115

Доп. информация
По умолчанию

охренеть - пусть кто-то сделает, а я заработаю (( или я скромный или народ наглый?

Цитата:
Сообщение от cthulchu Посмотреть сообщение
между джавой и джаваскриптом разница, примерно, как между сомом и Сомали.
согласен, но:
кто шарит в яве тот шарит и яваскрипте, иначе быть не может!
RemyAWM вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Плохо" от:
R.Romanov (25.10.2016)
Старый 25.10.2016, 21:49   #7
 
Аватар для R.Romanov
 
Сообщений: 118
FR (активность): 1,720

Доп. информация
По умолчанию

Оффтоп:
Цитата:
Сообщение от RemyAW
M;324350
кто шарит в яве тот шарит и яваскрипте, иначе быть не может!
Да ладно ))
По такой логике тот кто шарит в C вообще фулл стек везде и сразу :D


Ручной крауд-маркетинг и естественные ссылки с форумов.
R.Romanov вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
cthulchu (26.10.2016)
Старый 25.10.2016, 22:19   #8
 
Аватар для one_dollar
 
Сообщений: 101
FR (активность): 3,830

Доп. информация
По умолчанию

Уверен, задача которую просит решить автор топика - тестовое задание для устройства на работу куда-то. Вопрос: а нужны ли вы на этом месте? Может, пусть туда пойдет кто-нибудь более подходящий?
one_dollar вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 25.10.2016, 22:21   #9
 
Аватар для one_dollar
 
Сообщений: 101
FR (активность): 3,830

Доп. информация
По умолчанию

Цитата:
Сообщение от R.Romanov Посмотреть сообщение
По такой логике тот кто шарит в C вообще фулл стек везде и сразу :D
на самом деле если кто работал с java, то очень часто приходилось решать задачи с использованием javascript. это как php без верстки или того же js
one_dollar вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 26.10.2016, 01:41   #10
 
Аватар для cthulchu
 
Сообщений: 3,659
FR (активность): 106,746

Доп. информация
По умолчанию

Цитата:
Сообщение от RemyAWM Посмотреть сообщение
кто шарит в яве тот шарит и яваскрипте, иначе быть не может!
чушь полная.

Цитата:
Сообщение от one_dollar Посмотреть сообщение
на самом деле если кто работал с java, то очень часто приходилось решать задачи с использованием javascript. это как php без верстки или того же js
глупости. Люди, которые так считают - не знают либо джавы, либо джаваскрипта, либо ни того ни другого.

Да, епт, пхп без верстки и без джаваскрипта - очень используемый язык. Я сам пишу больше пхп скриптов, у которых вообще нету фронт-энд интерфейса. У меня пхп - это уровень абстракции, чтобы заставлять работать вместе эндпоинты, которые не предназначены для совместной работы по умолчанию. К примеру, я хочу взять данные какого-то мусорного рдс бара (у них есть платный доступ к их услугам через апи, но никому не советую) и положить их себе, скажем, в ифнлакс, чтобы с него потом эти данные получить в графане какой-то. Ну вот и пишу скрипт, который потом ставлю в крон.

Но и вообще неудачное сравнение. Если пхп с веб фронтом юзается в 90% случаев, то джава работает с джаваскриптом в меньше, наверное, десятой процента случаев использования
джавы.

Короче, между джавой и джаваскриптом общее только название. Языки имеют разный уровень, разное предназначение, разные типы, разный синтаксис, разные среды разработки, разные принципы интерпретации и т.п.

Не надо писать свои догадки на основе случайного и априори нерепрезентативного опыта.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
R.Romanov (26.10.2016)
Старый 12.11.2016, 15:53   #11
 
Аватар для RemyAWM
 
Сообщений: 4
FR (активность): 115

Доп. информация
По умолчанию

Цитата:
Сообщение от cthulchu Посмотреть сообщение
Люди, которые так считают - не знают либо джавы, либо джаваскрипта, либо ни того ни другого.
или знают и то и другое ))

вообще я про то, что если вы в работе используете яву, значит ваш уровень как программиста достаточно высок и вопросов с яваскриптом быть просто не может. Если вы еще обращаете внимание на синтаксис языка, значит вы на начальном уровне, т.е. вы не знаете толком ни явы ни яваскрипта. Да и вообще, ну как так - и ява и жс используют один си-подопный синтаксис, по этому как можно не разобраться с жс зная яву!? И как можно знать яву и не знать жс? Ну как???

Цитата:
Сообщение от cthulchu Посмотреть сообщение
Короче, между джавой и джаваскриптом общее только название. Языки имеют разный уровень, разное предназначение, разные типы, разный синтаксис, разные среды разработки, разные принципы интерпретации и т.п.
- да причем это - пхп ява жс, си шарп - все си подбные языки. Среды разработки- блокнот и консоль для всех. принципы интерпретации - вообще могут быть разными - то же си использует разные компиляторы и ява и жс - например нод-жс, или движки на вебките, это все частности.

Вы сами задумайтесь - было бы для вас проблематично написать какой-нить паганенький код реализующий уже расписанный за вас алгоритм? Я думаю нет.


Но самое веселое, что ТС вообще ложил на яву и весь высер этого топика он просто оговорился - назвав жс явой )) и между прочим ни чего плохого в этом нет - от говорил о яваскрипте и в контексте назвал его явой (и правильно сделал), и тут всех нас понесло )))

короче ... всем привет
RemyAWM вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 12.11.2016, 22:14   #12
 
Аватар для cthulchu
 
Сообщений: 3,659
FR (активность): 106,746

Доп. информация
По умолчанию

Цитата:
Сообщение от RemyAWM Посмотреть сообщение
Да и вообще, ну как так - и ява и жс используют один си-подопный синтаксис, по этому как можно не разобраться с жс зная яву!? И как можно знать яву и не знать жс? Ну как???
при чем тут разобраться? Практически все языки программирования используют дискретную логику. Ну как можно не разобраться в ЯП, если знаешь дискретную логику? Ну как!?

Короче, Карл.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2016, 04:25   #13
 
Аватар для Unick
 
Сообщений: 698
FR (активность): 31,962

Доп. информация
По умолчанию

Цитата:
Сообщение от RemyAWM Посмотреть сообщение
Цитата:
Сообщение от cthulchu Посмотреть сообщение
Люди, которые так считают - не знают либо джавы, либо джаваскрипта, либо ни того ни другого.
или знают и то и другое ))
ууу... короче, тут такая история. Джависты в 90% случае люто ненавидят яваскрип, они его за язык программирования не считают. Ну, у них там хорошо в маленьком ява мирке, и лезть наружу из него не хотят.
Как-то посмотрели в 2010 году на дж... может что-то попробовали, перекрестились и сразу ушли.

Иными словами, фулстекера ява + яваскрипт можно искать годами на рынке.

Скрытый (как скрывать?) текст. Только для группы: "Пользователь":
Ваша группа не позволяет просмотреть скрытую информацию.


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 13.11.2016, 04:32   #14
 
Аватар для Unick
 
Сообщений: 698
FR (активность): 31,962

Доп. информация
По умолчанию

Цитата:
Сообщение от RemyAWM Посмотреть сообщение
- да причем это - пхп ява жс, си шарп - все си подбные языки.
Английский - язык англо-фризской подгруппы западной группы германской ветви индоевропейской языковой семьи.
Но это не значит что вы знаете Нидерландский или Шотландский языки, лишь потому что они в одной подгруппе.
R.Romanov: сообщение полезно


andreisoroka.com
Unick вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Юрист (13.11.2016)
Ответ

Метки
javascript

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Javascript ссылка gunya Интернет 2 05.09.2012 21:06
Помогите дописать javascript vicik_SH Программирование 5 18.08.2012 20:56
J - JavaScript, Joiner cthulchu SEO словарь 0 23.06.2011 17:10
JavaScript в NetBeans br3d Программирование 1 15.11.2010 01:47
Ссылки на JavaScript ? sunyang Раскрутка в общих чертах 4 04.12.2009 10:29

Текущее время: 08:51. Часовой пояс GMT +3.