Как вы лечите свою жабу?

User avatar
John Smith
Уже с Приветом
Posts: 1680
Joined: 04 Oct 2006 23:30
Location: Las Vegas

Re: Как вы лечите свою жабу?

Post by John Smith »

Sergunka wrote:Сегодня очередной раз пришло на емейл
This is a full-time position with benefits, with an expected salary in the $140k-$175k range, with total comp around $160-$220k depending on the level of the successful candidate.
Как человек завистливый я что-то задумалсо... а не пора ли менять работу :fool:
Как человек жадный, я бы задумался а не взять ли вторую работу, для этого правда потребуется гибкий график ходя бы на одной.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Как вы лечите свою жабу?

Post by Интеррапт »

crypto5 wrote:
Stanford Wannabe wrote:
crypto5 wrote:Вот поэтому в некоторых компаниях просят код на доске писать..
Ну дык на R я бы забацал.
Пройдите в топик про Фибоначчи и попробуйте свои силы ))
Там была и скала, и питон, и пхп и J, а R еще не було
Делов то. Могу сходу написать:

len = 10
fibvals = numeric(len)
fibvals[1] = 1
fibvals[2] = 1
for (i in 3:len) {
fibvals = fibvals[i-1] + fibvals[i-2]
}

Это нерекурсивный алгоритм, а рекурсивный мне лень искать.
http://sas-and-r.blogspot.com/2009/06/c ... eries.html

на интервью правда с этим сложнее будет, т.к. R вообще не знаю.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Как вы лечите свою жабу?

Post by crypto5 »

Интеррапт wrote:
crypto5 wrote:
Stanford Wannabe wrote:
crypto5 wrote:Вот поэтому в некоторых компаниях просят код на доске писать..
Ну дык на R я бы забацал.
Пройдите в топик про Фибоначчи и попробуйте свои силы ))
Там была и скала, и питон, и пхп и J, а R еще не було
Делов то. Могу сходу написать:

len = 10
fibvals = numeric(len)
fibvals[1] = 1
fibvals[2] = 1
for (i in 3:len) {
fibvals = fibvals[i-1] + fibvals[i-2]
}

Это нерекурсивный алгоритм, а рекурсивный мне лень искать.
http://sas-and-r.blogspot.com/2009/06/c ... eries.html

на интервью правда с этим сложнее будет, т.к. R вообще не знаю.

А непомерный массив обязательно создавать? ))
In vino Veritas!
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Как вы лечите свою жабу?

Post by Интеррапт »

crypto5 wrote: А непомерный массив обязательно создавать? ))
Без понятия. Что первое нашел, то и скопировал :)
User avatar
Stanford Wannabe
Уже с Приветом
Posts: 13565
Joined: 20 Dec 2009 02:45
Location: Aztlán

Re: Как вы лечите свою жабу?

Post by Stanford Wannabe »

О, такой код бы я точно забацал. Только про Фибоначи никогда не слыхал. Но если бы пояснили что это такое, то получилось бы :)
User avatar
Stanford Wannabe
Уже с Приветом
Posts: 13565
Joined: 20 Dec 2009 02:45
Location: Aztlán

Re: Как вы лечите свою жабу?

Post by Stanford Wannabe »

crypto5 wrote:А непомерный массив обязательно создавать? ))
Плохо ориентируюсь в ваших программистских терминах, но если под созданием непомерного массива вы имеете в виду то о чём я думаю как об обозначинии вектора (fibvals = numeric(len)), то вроде да. Но я как непрофессионал создал бы его попроще типа fibvals <- vector("numeric") :)

P.S. И вообще, везде вместо "=", я бы написал "<-"

PPS. Аесли бы надо было прооптимизировать на большое число переменных, то длинну бы вецтора надо было бы конечно указать, что бы быстрее всё работало. А ещё можно было бы вместо нумериц сделать его интегер, и поменять в коде

fibvals[1] = 1
fibvals[2] = 1

на

fibvals[1] = 1L
fibvals[2] = 1L
Last edited by Stanford Wannabe on 15 Nov 2013 04:31, edited 1 time in total.
User avatar
Tiffany
Уже с Приветом
Posts: 6785
Joined: 18 Jan 2002 10:01

Re: Как вы лечите свою жабу?

Post by Tiffany »

The hell froze over...Wannabe пишет код.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Как вы лечите свою жабу?

Post by Интеррапт »

Stanford Wannabe wrote: PPS. Аесли бы надо было прооптимизировать на большое число переменных, то длинну бы вецтора надо было бы конечно указать, что бы быстрее всё работало.
Только начал вам это же самое писать про то, что такой подход будет выдавать кучу memory resize на больших значениях len, но вы похоже уже и сами прочитали.
User avatar
Stanford Wannabe
Уже с Приветом
Posts: 13565
Joined: 20 Dec 2009 02:45
Location: Aztlán

Re: Как вы лечите свою жабу?

Post by Stanford Wannabe »

Tiffany wrote:The hell froze over...Wannabe пишет код.
А чё такого то? Я свой первый код написал ещё в первом классе на бэйсике на Yamaha MSX :D
User avatar
Stanford Wannabe
Уже с Приветом
Posts: 13565
Joined: 20 Dec 2009 02:45
Location: Aztlán

Re: Как вы лечите свою жабу?

Post by Stanford Wannabe »

Интеррапт wrote:
Stanford Wannabe wrote: PPS. Аесли бы надо было прооптимизировать на большое число переменных, то длинну бы вецтора надо было бы конечно указать, что бы быстрее всё работало.
Только начал вам это же самое писать про то, что такой подход будет выдавать кучу memory resize на больших значениях len, но вы похоже уже и сами прочитали.
Это я прочитал уже очень давно, а что такое memory resize я не знаю, только понимаю, что так быстрее будет работать :D
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Как вы лечите свою жабу?

Post by Интеррапт »

Stanford Wannabe wrote:PPS. Аесли бы надо было прооптимизировать на большое число переменных, то длинну бы вецтора надо было бы конечно указать, что бы быстрее всё работало. А ещё можно было бы вместо нумериц сделать его интегер, и поменять в коде

fibvals[1] = 1
fibvals[2] = 1

на

fibvals[1] = 1L
fibvals[2] = 1L
А что R такой тупой, что ему только нужно указывать, что число должно быть Long (1L), чтобы оно стало integer?
User avatar
Stanford Wannabe
Уже с Приветом
Posts: 13565
Joined: 20 Dec 2009 02:45
Location: Aztlán

Re: Как вы лечите свою жабу?

Post by Stanford Wannabe »

Интеррапт wrote:А что R такой тупой, что ему только нужно указывать, что число должно быть Long (1L), чтобы оно стало integer?
Руки прочь от R :evil:
Да, надо указывать L после числа, чтобы сделать его integer.
User avatar
Tiffany
Уже с Приветом
Posts: 6785
Joined: 18 Jan 2002 10:01

Re: Как вы лечите свою жабу?

Post by Tiffany »

Stanford Wannabe wrote:
Tiffany wrote:The hell froze over...Wannabe пишет код.
А чё такого то? Я свой первый код написал ещё в первом классе на бэйсике на Yamaha MSX :D
А чё? А то, что на форуме и так 2 калеки и 3 чумы непрограммистского происхождения. We are losing people. :(
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Как вы лечите свою жабу?

Post by Интеррапт »

Stanford Wannabe wrote:
Интеррапт wrote:А что R такой тупой, что ему только нужно указывать, что число должно быть Long (1L), чтобы оно стало integer?
Руки прочь от R :evil:
Да, надо указывать L после числа, чтобы сделать его integer.
А если не указать, то что будет? Обьект?
User avatar
Stanford Wannabe
Уже с Приветом
Posts: 13565
Joined: 20 Dec 2009 02:45
Location: Aztlán

Re: Как вы лечите свою жабу?

Post by Stanford Wannabe »

Интеррапт wrote:
Stanford Wannabe wrote:
Интеррапт wrote:А что R такой тупой, что ему только нужно указывать, что число должно быть Long (1L), чтобы оно стало integer?
Руки прочь от R :evil:
Да, надо указывать L после числа, чтобы сделать его integer.
А если не указать, то что будет? Обьект?
Тогда он будет распознан как numeric

Return to “Работа и Карьера в IT”