|
Тестовое задание | ☑ | ||
---|---|---|---|---|
0
Одинесю
09.09.16
✎
12:08
|
Не, ну не могу устроиться на работу и все. Все предложения типа таких -
Написать программу на 1С. Программа должна выводить пирамиду простых чисел, как показано на рисунке ниже. Перед выводом программа должна запросить число N – высоту пирамиды. http://hostingkartinok.com/show-image.php?id=d525a93e0c235c5073c4fc15174321ed На...я это в 1с, может я не догоняю. |
|||
1
piter3
09.09.16
✎
12:10
|
Ты вот сразу спроси,а потом ты пирамидки будешь раскрашивать?
|
|||
2
CMblCL
09.09.16
✎
12:11
|
(0) Разбей задачу на подзадачи:
1.Вывод пирамиды с числами в табличный документ 2.Определение по числу является ли оно простым |
|||
3
PR
09.09.16
✎
12:12
|
(0) Эээ..., а что это?
|
|||
4
Fragster
гуру
09.09.16
✎
12:12
|
(0) чтобы понять, можешь ли ты элементарные вещи
|
|||
5
CMblCL
09.09.16
✎
12:12
|
(0) Если возможно, разбей еще на подзадачи и реши каждую задачу отдельно, а потом собирай все в одну обработку
|
|||
6
piter3
09.09.16
✎
12:12
|
Как зовут такого чудного работодателя
|
|||
7
Starhan
09.09.16
✎
12:12
|
(3) прикалюха на собеседовании
|
|||
8
piter3
09.09.16
✎
12:13
|
(4) ок,а потом будет сидеть за бухов месяца закрывать
|
|||
9
Fragster
гуру
09.09.16
✎
12:13
|
(6) если автор или ты не можешь это написать - то вы - не программисты.
|
|||
10
piter3
09.09.16
✎
12:13
|
(7) кто дальше пошлет?
|
|||
11
Любопытная
09.09.16
✎
12:13
|
"Все предложения типа таких -" ты где их находишь?
|
|||
12
Одинесю
09.09.16
✎
12:14
|
Да, блин, 90 процентов задач сводится к тому, что "У меня документ не проводится", "Тормозит все", я понимаю по Скулу что-нить, на нафига в такие дебри лезть, это же применимо в 000000 хз каком случае.
|
|||
13
Fragster
гуру
09.09.16
✎
12:14
|
(8) не, ну если автор консультантом устраивается - то да, такие вопросы не в тему. а если _программистом_ - то вполне,
|
|||
14
piter3
09.09.16
✎
12:14
|
(13) пока мы это не знаем,но согласись если там типовой набор по обновлению типовых то какой смысл.
|
|||
15
Fragster
гуру
09.09.16
✎
12:15
|
(12) задача из (0) покажет, умеешь ли ты составлять и реализовывать элементарные алгоритмы, знаешь ли хоть чуть-чуть про печатные формы...
|
|||
16
Одинесю
09.09.16
✎
12:15
|
(6) Есть такие, в основном все, особенно в у нас - в провинции.
|
|||
17
piter3
09.09.16
✎
12:15
|
(9) зачем?мы сейчас не обсуждаем способности.
|
|||
18
Fragster
гуру
09.09.16
✎
12:15
|
(14) какая разница, какой смысл? задача на уровне 9 класса средней школы (или когда там первый год программирования)
|
|||
19
piter3
09.09.16
✎
12:16
|
(16) Ну кому ты рассказываешь,сам думаешь где сижу:)
|
|||
20
piter3
09.09.16
✎
12:16
|
(18) черная зп 15 тыс.так понятно?
|
|||
21
mkalimulin
09.09.16
✎
12:17
|
(0) Хорошая задача. Что тебе в ней не понравилось? Бессмысленная? Так за решение осмысленных полагается деньги брать.
Красивая такая пирамидка. И делается недолго. Ты чего ее делать не стал? Сделал бы и устроился. |
|||
22
PR
09.09.16
✎
12:17
|
(7) Так я вообще не пойму, а что сделать-то надо?
|
|||
23
Fragster
гуру
09.09.16
✎
12:17
|
(20) и что?
|
|||
24
piter3
09.09.16
✎
12:18
|
(23)Даже если может выполнить то условия несовместимы с задачей.
|
|||
25
Fragster
гуру
09.09.16
✎
12:18
|
(22) спросить число и вывести табличку как на картинке с выделенными простыми числами
|
|||
26
Одинесю
09.09.16
✎
12:18
|
(15) Т.е. это нормально и 1с это требует? Или важнее спросить про БСП, расчет себестоимости, управляемые формы... Я же не иду программистом на С или Джаву, мне эти алгоритмы нужны?
|
|||
27
Fragster
гуру
09.09.16
✎
12:18
|
(24) не понимаю, в чем несовместимость?
|
|||
28
piter3
09.09.16
✎
12:19
|
(22) Это типа отсеять кул программистов от 1с-в.И все удовольствие за тарелку супа
|
|||
29
Одинесю
09.09.16
✎
12:19
|
Вернее работодателю, конкретно - ГБ и налоговой?
|
|||
30
piter3
09.09.16
✎
12:19
|
(27) Ладно,проехали.
|
|||
31
Fragster
гуру
09.09.16
✎
12:19
|
(26) если ты не можешь (0), то как ты в рауз полезешь? или отчеты, которые чуть сложнее, чем начальный остаток/приход/расход/конечный остаток, делать?
|
|||
32
ProgAL
09.09.16
✎
12:19
|
(2) Скорее надо определить является ли корень от числа целым числом.
|
|||
33
Метранпаж
09.09.16
✎
12:20
|
(26) Подойди к работодателю, сядь перед ним в позу лотоса и медитируй на фразе "мне алгоритмы не нужны, ом-падме-хум".
Он проникнется и назначит тебе зарплату $250 000 в неделю. |
|||
34
Любопытная
09.09.16
✎
12:21
|
(26) почему БСП важнее?
|
|||
35
Fragster
гуру
09.09.16
✎
12:21
|
(28) ну на самом деле я бы админа на собеседовании подобное реализовать на любом скриптовом языке попросил. чтобы понять, умеет ли он в скрипты.
(21) вообще прав. и как раз на тарелку супа задача, (26), раузы, бсп, оптимизации и прочее - намного дороже, но и в их случае базовые знания программирования надо иметь |
|||
36
piter3
09.09.16
✎
12:21
|
(34) Типовые дескать на ней
|
|||
37
Pewit
09.09.16
✎
12:22
|
Я что-то вообще суть вопроса не поняла.
|
|||
38
Starhan
09.09.16
✎
12:22
|
(0) в принципе как минимум по тупому (так сказать топорным методом) оно решается относительно быстро.
Ты не смог решить задачу или даже не пытался объяснить как решил бы ее ? |
|||
39
Starhan
09.09.16
✎
12:22
|
(37) смотри картинку
|
|||
40
Fragster
гуру
09.09.16
✎
12:23
|
(37) суть вопроса - автор считает, что умение составлять алгоритмы в работе программиста 1с не важно, и просит его в этом поддержать.
|
|||
41
Господин ПЖ
09.09.16
✎
12:23
|
>"мне алгоритмы не нужны, ом-падме-хум
лучше так: - у меня убеждения - какие такие убеждения? - я верую в бога нашего говинду, а он алгоритмы изучать не велит |
|||
42
Одинесю
09.09.16
✎
12:24
|
(35) Не умничай, где в 1с это надо - конкретно. Я не говорю, что я ее не реше, мне непонятно зачем.
|
|||
43
Pewit
09.09.16
✎
12:24
|
(40) ясненько... спасибо за пояснение
|
|||
44
Господин ПЖ
09.09.16
✎
12:25
|
>мне непонятно зачем
абстрактная задача на соображалку |
|||
45
Starhan
09.09.16
✎
12:26
|
(44)+ посмотреть как пишет код
|
|||
46
Dark_Warrior
09.09.16
✎
12:26
|
Это на какую вилку зп задача, если не секрет?
|
|||
47
mkalimulin
09.09.16
✎
12:26
|
(26) Раз ты так хорошо знаешь - что надо спрашивать на собеседовании, почему бы тебе самому не набрать штат программистов? Они будут на тебя работать, и тебе не надо будет никуда устраиваться.
|
|||
48
piter3
09.09.16
✎
12:26
|
(42) В раузе как думаешь разбираться или в торговле пойдет расчет мин.остатка со всякими браками,сезонами.На самом деле много где.Но весь вопрос уровень вакансии предпологает это или (20)
|
|||
49
Fragster
гуру
09.09.16
✎
12:27
|
(42) вот какая разница, вывести пирамиду простых чисел, или, например, карту склада с загрузкой ячеек? или посчитать маршрут развозки с задачей минимизации рейсов, пробега и автомобилей?
|
|||
50
headmaster
09.09.16
✎
12:27
|
кто нибудь ради любопытства написал уже программу?
|
|||
51
Одинесю
09.09.16
✎
12:27
|
И че - тут все Кнута имеют в три погибели?
|
|||
52
Одинесю
09.09.16
✎
12:28
|
(46) На суп
|
|||
53
piter3
09.09.16
✎
12:28
|
(51)Ха-ха,но ты знаешь а хотелось бы,но не с нашими уборщицами
|
|||
54
Одинесю
09.09.16
✎
12:28
|
(52) И за электроэнергию смогу заплатить
|
|||
55
Новиков
09.09.16
✎
12:28
|
(26) >>Или важнее спросить про БСП, расчет себестоимости,
Чувак, как думаешь, в "БСП и расчете себестоимости" (я хз что это даже) - алгоритмов нет? |
|||
56
PR
09.09.16
✎
12:29
|
(44) Да просто тупая задача.
Добавь условие, что простые числа до 5 этажей на картинке, например и уже все нормально, хотя и непонятно, нахрена такое давать программисту 1С. А так херь какая-то. |
|||
57
Fragster
гуру
09.09.16
✎
12:31
|
на самом деле разницы, что в (0), что в "последние два курса валют от заданной даты по списку валют, учитывая, что курсы с пропусками, разными по разным валютам" нет, и обе эти задачи - абстрактные.
|
|||
58
Одинесю
09.09.16
✎
12:33
|
(56) Ром, извини, на брудершафт не пили, но все же ты прав чертовски.
|
|||
59
Одинесю
09.09.16
✎
12:35
|
(55) Нет, там все тупо.
|
|||
60
ProgAL
09.09.16
✎
12:37
|
(56) Все проще, определяем что корень от N целое число.
Потом в цикле выводим одно число (единицу) в первой строке, затем на 2 элемента больше в каждой последующей строке пока не дойдем до N. Сначала выводим в массив списков значений. Затем смотрим сколько чисел получилось в последней самой длинной строке, и определяем максимальную ширину пирамиды. А потом выводим в табличный документ, рассчитывая ячейки от середины через ПрисоединитьСекцию(). |
|||
61
PR
09.09.16
✎
12:37
|
(57) А что, про два курса валют охренительно показательная задача?
Кого, черт возьми, ищут люди, дающие такие задачи? Инопланетян? Найти ошибку в сложном коде, написать простенькое формирование курсовых разниц, нарисовать печатную форму на коленке, нарисовать печатную форму на коленке в БСП, рассказать, как считается себестоимость в УТ 11... Вот это реальные задачи. А пирамида простых чисел и последние два курса валют — это муть из мути. |
|||
62
PR
09.09.16
✎
12:38
|
(58) Да валяй, я простой паренек :))
|
|||
63
Любопытная
09.09.16
✎
12:38
|
(59) Т.е. это задание для тебя сложнее, чем БСП?
|
|||
64
PR
09.09.16
✎
12:39
|
(60) Что такое N?
|
|||
65
Одинесю
09.09.16
✎
12:39
|
(61) Во, ++
|
|||
66
Fragster
гуру
09.09.16
✎
12:39
|
(60) ты не прошел собеседование.
|
|||
67
PR
09.09.16
✎
12:40
|
(63) Оно не сложнее, оно непонятнее.
Ты вот можешь сказать, что нужно сделать? Не по-программистски, по-человечески. |
|||
68
ProgAL
09.09.16
✎
12:40
|
N это число элементов чисел, которое надо указать перед началом работы вывода.
А вообще задача тупая для определения профпригодности адинэсника не годится. Кстати, более интересные задаче в школе жаверов хэдхантера https://school.hh.ru/#form (внизу страницы). |
|||
69
Nuobu
09.09.16
✎
12:41
|
Так ты задачу уже решил, или еще нет?
|
|||
70
Fragster
гуру
09.09.16
✎
12:41
|
(61) ну согласись, что если ты не можешь (0), то и то, о чем ты говоришь, не сможешь. судя по (0) автор "не может устроится" по принципиальным соображениям - "типа я такое говно на тест делать не буду", то я чего-то не понимаю.
|
|||
71
PR
09.09.16
✎
12:41
|
(68) А, блин, точно, есть же фраза про N в (0).
Ну хоть задача обрела смысл :)) |
|||
72
Fragster
гуру
09.09.16
✎
12:42
|
(67) открываешь картинку и всё понятно становится.
|
|||
73
Starhan
09.09.16
✎
12:42
|
(60) я бы ширину нижней строчки определил через арифметическую прогрессию. :)
|
|||
74
ProgAL
09.09.16
✎
12:43
|
Возможно, N это число строк в пирамиде. Значит нужно вывести N*N элементов по вышенаписанному алгоритму.
|
|||
75
Fragster
гуру
09.09.16
✎
12:43
|
(74) опять не прошел
|
|||
76
PR
09.09.16
✎
12:43
|
(70) Не соглашусь.
Я может даже не знаю, что такое простое число. Я теперь плохой одинесник? В моей практике за 15 лет еще ни разу не рисовал такой хрени, хотя уже даже на проектах масштаба страны поработал. Это все от безделья imho. |
|||
77
Любопытная
09.09.16
✎
12:44
|
(67) Вывести информацию в табличный документ.
Меня когда на разработку брали тоже давали абстрактные задачи. Сваять дерево, заполнить его по алгоритму, удалить у него ветки по условию, еще что-то... Ну и что в этом плохого? Меня брали кодером, который по заданному ТЗ будет ваять код. Если ТС ищет такого рода работу, то мне непонятно, что ему не нравится. |
|||
78
Новиков
09.09.16
✎
12:45
|
(57) >>последние два курса валют от заданной даты по списку валют, учитывая, что курсы с пропусками, разными по разным валютам. и обе эти задачи - абстрактные.
Fragster, недавно подобное всплывало весьма не абстрактно: Выбор в запросе 1С (Бухгалтерия 3.0) цен из предпоследнего документа Поступление Это задание я себе положил в копилку на собеседование. Одинесю, к "Нет, там все тупо." Если ты не можешь нарисовать эту тупую. Вот тупую пирамидку, при этом коч-патейтся это тем, что все это тупо-глупо-и-зачем-мне-алгоритмы, то как тебе вообще что-то можно поручить сделать, т.к. ты по любому поводу начнешь коч-патейтить по поводу тупизны, глупизны и т.д. И если тебе, действительно, нужна работа, ты же ее ищешь - какого ж черта ты рассуждаешь? Просто сделай и все. Но очевидно, что это вызывает у тебя какие-то сложности. Коли так - о чем тут говорить далее? |
|||
79
Fragster
гуру
09.09.16
✎
12:45
|
(76) что такое "простое число" проходят опять же в школе. если ты этого не знаешь и не можешь за 10 секунд загуглить, то иди грузчиком. ну, или менеджером. или бизнес свой открывай по заветам ильича. зачем тебе идти "программистом 1с"
|
|||
80
Nuobu
09.09.16
✎
12:45
|
(76) Но ты ведь знаешь, что такое "Сортировка пузырьком"? И много раз ты этим знанием пользовался?
|
|||
81
piter3
09.09.16
✎
12:45
|
(77) И близко нет.За тарелку супа он будет заменять много народу,вплоть до грузчика и уборщицы.
|
|||
82
Любопытная
09.09.16
✎
12:48
|
(81) Ну тогда я не понимаю, где он таких работодателей находит. В июле за 2 недели я собеседеований 10 прошла, нигде ничего подобного не спрашивали.
|
|||
83
PR
09.09.16
✎
12:48
|
(80) Я и про сортировку пузырьком знаю и про простые числа и на ассемблере программировал.
Но накуя мне все это в 1С? http://anekdotikov.net/anekdot/16559/ Сын-верблюд спрашивает у отца-верблюда: - Пап, а почему у нас такие горбы страшные? - А потому, сынок, что мы ж корабли пустыни, мы ж долго без воды живем, а в горбах у нас запасы воды... - Пап, а почему у нас такие лапы страшные? - А потому, сынок, что мы ж корабли пустыни, мы по песку должны долго ходить, вот нам такие лапы и помогают... - Пап, а почему у нас такие губы страшные? - А потому, сынок, что мы ж корабли пустыни, в пустыне есть нечего, вот мы этими губами верблюжью колючку и жуем... - Я все понимаю, папа, но на фига ж нам в зоопарке все эти навороты?! |
|||
84
organizm
09.09.16
✎
12:49
|
(79) Что такое "Простое число" можно забыть со школы, так как не имело применение в твоей профессии. Ты же вот помнишь все тригонометрические формулы, а они то же в школе проходятся? А гуглить на собеседовании тебе никто не даст.
Интересно потом у самого экзаменатора узнать решение... |
|||
85
piter3
09.09.16
✎
12:50
|
(82)Да у меня тоже спрашивали вещи много проще,но у меня в регионе есть такие конторки.Но там все просто,берут только своих и часто отсеивают и таким способом
|
|||
86
PR
09.09.16
✎
12:50
|
(84) Вообще, обычно, чем тупее и экзотичнее задание, тем более оторваны от жизни экзаменаторы.
|
|||
87
Fragster
гуру
09.09.16
✎
12:51
|
(83) при чем тут "нафига в 1с"? просят составить и реализовать простой алгоритм. на языке 1с. работа программиста - составлять и реализовывать алгоритмы. работа программиста 1с - делать это на языке 1с.
за решение реальных задач, а не абстрактных - надо просить денег, либо это должно быть очень "жирное место", как в JOB: Санкт-Петербург, Ведущий программист 1С 8, м. Старая Деревня, 130000 руб. |
|||
88
sitex
naïve
09.09.16
✎
12:51
|
(0) Могу ошибаться но на рисунке "Простые числа Чена" до 50.
|
|||
89
oslokot
09.09.16
✎
12:52
|
а напомните пожалуйста что такое эти простые числа?
|
|||
90
Fragster
гуру
09.09.16
✎
12:52
|
(84) гуглить на собеседовании тебе никто не даст, если ты этого не попросишь.
|
|||
91
PR
09.09.16
✎
12:52
|
(87) Смешно.
Я на собеседовании даю задачу, которую я некоторое время назад реально решал. Мне надо денег платить за нее? |
|||
92
Любопытная
09.09.16
✎
12:53
|
(85) Дело не в сложности или простоте. Дело в том, чем ты собираешься заниматься. Если поддержка типовых, то наверное смысла нет. Если разработка, то почему нет?
|
|||
93
PR
09.09.16
✎
12:53
|
(89) Которые делятся без остатка только на 1 и на себя
|
|||
94
В тылу врага
09.09.16
✎
12:53
|
(0)
оценивают творческий подход и умение писать алгоритмы, решай давай |
|||
95
piter3
09.09.16
✎
12:53
|
(89) делятся только на себя и единицу.сколько лет?
|
|||
96
organizm
09.09.16
✎
12:54
|
(87)вот у человека опыт в 1С, например, 10 лет, и тут на собеседовании вдруг его начинают проверять на умение составлять алгоритмы. Ну не бред, как же он до этого работал?
Все это от безделья экзаменаторов, или от того что начальство требует конкретный результат, а у экзаменатора все пирамиды простых чисел получаются ))))) |
|||
97
Fragster
гуру
09.09.16
✎
12:54
|
(91) если это реальная задача, и она больше, чем на 15 минут (условно), то кандидат, увидев это может заподозрить, что таким образом на нем хотят сэкономить. но "реальных" задач на 15 минут сильно мало. вот задача в (0) как раз минут на 15
|
|||
98
Fragster
гуру
09.09.16
✎
12:55
|
(96) короче, соискатели пошли гордые, я понял.
|
|||
99
Любопытная
09.09.16
✎
12:55
|
(96) Хреново он до этого работал))
|
|||
100
piter3
09.09.16
✎
12:55
|
(92) Разработка тоже разная бывает.Чего спорить,есть требование у вакансии,если меня не устраивает условия задания и работы,то просто не делаю и все.
|
|||
101
piter3
09.09.16
✎
12:55
|
(98) молодые скорее еще
|
|||
102
Fragster
гуру
09.09.16
✎
12:55
|
лишь бы "неинтересное" или "оторванное от жизни" тестовое задаение не делать - на работу устраиваться не будут.
|
|||
103
Любопытная
09.09.16
✎
12:56
|
(100) Правильно. Я тоже так делаю)
|
|||
104
ptiz
09.09.16
✎
12:56
|
(98) Вопрос не в гордости, а в адекватности работодателя. Если он такой фигней страдает, то стоит ли с ним работать?
|
|||
105
PR
09.09.16
✎
12:56
|
Вообще в (0) потенциально довольно много вещей, которые могут сказать что-то про программиста.
Например, будет ли он при определении простоты числа смотреть последнюю цифру, что она не четная, что сумма чисел не делится на 3 и т. д., что будет ли при переборе гнать целиком все числа или только до половины и т. д. Но... но... накуя? Есть же более простые способы сбора модели корабля, нахрена в бутылке щипцами? |
|||
106
organizm
09.09.16
✎
12:56
|
(96) не гордые, а просто иногда наступает такой период в жизни, что надоедает всем чего-то доказывать.
|
|||
107
Сергиус
09.09.16
✎
12:57
|
(0)Согласен, задача тупая, но вполне реализуемая. По крайней мере хоть какой-то, не самый опитимальный, вариант ты должен был предоставить. P.s. еще очень любят давать задачу как имея две переменные, поменять местами их значения, не используя ничего другого.
|
|||
108
oslokot
09.09.16
✎
12:57
|
(93) спасибо
(95) уже много( |
|||
109
PR
09.09.16
✎
12:58
|
(96) Это как раз не бред.
Ко мне приходили с 10-тилетним стажем, мозг еле крутится, из серии "Могу копать, могу не копать". |
|||
110
PR
09.09.16
✎
12:58
|
(97) Она где-то на час — два.
Пару раз было, что отказывались решать. |
|||
111
Fragster
гуру
09.09.16
✎
12:59
|
(100) на текущее место работы у меня тестовое задание было то, которое я озвучил (про два курса валюты). По заявлению человека, принимавшего кандидатов, это задание смогли сделать три кандидата из около 20. при этом у меня это потребовало минут 5 (так долго из-за того, что в консоли запросов тонкого клиента тогда не было конструктора, а компьютер без русской раскладки к тому же).
я так понимаю, что остальные тоже были гордые. |
|||
112
piter3
09.09.16
✎
12:59
|
(108) :)
|
|||
113
organizm
09.09.16
✎
12:59
|
ну, блин, далеко не все люди гении. Сколько, например, в вашем 10 классе было отличников, вот и статистика. Уметь надо с людьми работать.
|
|||
114
Охотница за головами
09.09.16
✎
13:00
|
(11)да, где??не так часто встречаются вакухи с тестированием. Многие их избегают, поэтому с лишний раз никого не хочется спугнуть. я против тестов.
|
|||
115
Fragster
гуру
09.09.16
✎
13:00
|
(106) см. (0): "Не, ну не могу устроиться на работу и все."
|
|||
116
Fragster
гуру
09.09.16
✎
13:01
|
(113) что в (0) или курсах валют "гениального"?
|
|||
117
piter3
09.09.16
✎
13:01
|
(114) Твои коллеги франчи почти все кидаются тестами.
|
|||
118
PR
09.09.16
✎
13:02
|
(57) А что, там небось обязательно выборку по таблице среза последних нужно?
Потому что иначе вообще непонятно, в чем сложность. |
|||
119
Fragster
гуру
09.09.16
✎
13:03
|
(118) мне никаких ограничений не ставилось
|
|||
120
Fragster
гуру
09.09.16
✎
13:04
|
сложность в (0)
|
|||
121
PR
09.09.16
✎
13:04
|
(116) Ну не сказать, что элементарная задачка про курсы валют.
Нужно понимать, что при втором срезе нужно делать условие, что запись не равна записи из первого среза. И при этом условие обязательно в ПВТ. |
|||
122
PR
09.09.16
✎
13:04
|
(119) А ты через выборку по обычной таблице решил или по виртуальной?
|
|||
123
VladZ
09.09.16
✎
13:05
|
(0) На самом деле - пофиг какая задача. Оценивается в данном случае как способность составлять алгоритмы, качество кода, так и психологические аспекты. Если пришла "звезда", которая работает по принципу "я это делать не будут, потому что это муть какая-то" - работать с таким сотрудником будет сложно. Лучше сразу его "отсеять". Помните же главное требование к сотрудникам? "Подчиненный, перед лицом начальствующим, должен иметь вид лихой и придурковатый, дабы разумением своим не смущать начальство". Вот как-то так.
|
|||
124
Fragster
гуру
09.09.16
✎
13:05
|
(122) я коррелированный запрос сделал, еще рассказал, почему так и в чем ограничения.
|
|||
125
Fragster
гуру
09.09.16
✎
13:06
|
никто не запрещает сделать вде временные таблицы с максимумами
|
|||
126
Господин ПЖ
09.09.16
✎
13:06
|
>хотя и непонятно, нахрена такое давать программисту 1С.
а что ему давать? бутерброд с икрой? |
|||
127
PR
09.09.16
✎
13:07
|
(124) Ну то есть без виртуальной? Сам себе злобный Буратино, смоделировал срез. Можно и так, да.
|
|||
128
oslokot
09.09.16
✎
13:08
|
Хорошо что когда-то работодатели не тестировали меня по типу (0) иначе бы потеряли гениального 1с мегаспециалиста!
т.к. если честно я не знаю как это (0) решить :)) |
|||
129
PR
09.09.16
✎
13:08
|
(125) Ну да, те же грабли, только боком.
|
|||
130
Любопытная
09.09.16
✎
13:10
|
(117) Франчи любят, это точно. Попала к таким товарищам, но мы друг другу сразу не понравились) Они меня сначала на аж 2 теста по 30 вопросов посадили, а потом еще обещали задачку а-ля на спеца дать, всего на часок, но мне было некогда, я к более адекватным людям опаздывала
|
|||
131
PR
09.09.16
✎
13:11
|
(128) В (0) одно плохо.
Оно заставляет сомневаться в адекватности конторы. |
|||
132
Fragster
гуру
09.09.16
✎
13:13
|
(131) ну придумай "прикладную" задачу на 15 минут. она будет такая же дурацкая, как и (0) или "курсы"
|
|||
133
Господин ПЖ
09.09.16
✎
13:14
|
(131) гениальность в 1С как-то слабо коррелируется с неспособностью реализовать (0)
|
|||
134
oslokot
09.09.16
✎
13:14
|
(133) ой всё
|
|||
135
Господин ПЖ
09.09.16
✎
13:15
|
не помнишь что такое простые числа - погляди в вики, вот проблема...
или это повод для гордости? |
|||
136
oslokot
09.09.16
✎
13:16
|
(135) да посмотрел уже..
|
|||
137
ProgAL
09.09.16
✎
13:16
|
(96) Меня как-то спрашивали на собеседовании про какой-то поезд с лампочками как посчитать число вагонов.
|
|||
138
Господин ПЖ
09.09.16
✎
13:17
|
(136) тогда вообще проблем не понимаю
|
|||
139
Fragster
гуру
09.09.16
✎
13:18
|
(137) набери в поиске "задачи на собеседовании в гугл", там такого навалом. проверка, умеешь ли ты думать и искать решения. это сложнее, чем (0)
|
|||
140
PR
09.09.16
✎
13:21
|
(132) Зачем? Давай сразу на минуту будем придумывать, что так много, целых 15 минут?
|
|||
141
organizm
09.09.16
✎
13:25
|
(124) покажи?
|
|||
142
DomovoiAtakue
09.09.16
✎
13:29
|
(0)Ты б радовался) Теперь ты знаешь что ты полный ноль и начнешь развиваться)
В 1с это надо чтоб понять можешь ли ты писать алгоритмы где принимают участие циферки, или ты остался во 2 классе и кроме + - * / ничего не знаешь? |
|||
143
Господин ПЖ
09.09.16
✎
13:32
|
>Оно заставляет сомневаться в адекватности конторы.
контора как контора. хочет посмотреть на чистый код в вакууме и соображалку. если человек это одолеет - есть смысл погружаться в конкретные вопросы/задачи кто платит - тот музыку и заказывает |
|||
144
organizm
09.09.16
✎
13:32
|
(142) да любого человека можно опустить до "полного нуля"!
|
|||
145
DomovoiAtakue
09.09.16
✎
13:34
|
(144)Это сказки)
|
|||
146
Dotoshin
09.09.16
✎
13:35
|
(114) >>я против тестов.
То есть вы "по глазам" определяете квалификацию соискателя? |
|||
147
DomovoiAtakue
09.09.16
✎
13:37
|
+(142)Ты хотя б на старте узнал что ты слабенький, другие имея стаж много лет и получая норм ЗП узнают что они топтались на первой ступеньке и уже рыпаться поздно, но и вроде балбесом не хочется быть.
|
|||
148
la luna llena
09.09.16
✎
13:38
|
(146) видела такого работодателя, который берет всех на испытательный срок, а потом просто увольняет если что
|
|||
149
Мебиус
09.09.16
✎
14:02
|
(0)
Отличная задача. 1.Проверяется наличие профильного образования или сам факт знакомства с математикой. 2. Проверяется способность к абстрактному мышлению. Не секрет, что в нашей профессии очень много случайных людей. Так как порог вхождения крайне низкий. И работодатель вполне законно хочет работать с себе подобными, а не с бывшими врачами и учителями экономистами. Хотя бы и с 15 летним опытом. |
|||
150
Мебиус
09.09.16
✎
14:03
|
Тупень с 115 опытом решения конкретных задач это всегда
Тупень) |
|||
151
Мебиус
09.09.16
✎
14:06
|
(149)
+ Проверятся сам факт наличия тупых вопросов. А зачем, а где это использовать .... Сказали - сделал, без лишних вопросов, уточнивив только детали по делу. Берут же на прога начального уровня. |
|||
152
organizm
09.09.16
✎
14:16
|
Скажут тебе подметись у крыльца, будешь спрашивать?
|
|||
153
bolobol
09.09.16
✎
14:21
|
Мой кот по утрам и по-сложнее пирамидки выкладывает...
|
|||
154
GAS
09.09.16
✎
14:22
|
ТабДок = Новый ТабличныйДокумент;
МассивПростыхЧисел = Новый массив; ТекущееЧисло = 1; Для ТекущийУровень=1 По Уровней Цикл Для К= Уровней-(ТекущийУровень-1) По Уровней+(ТекущийУровень-1) Цикл ТекЯчейка = ТабДок.Область(ТекущийУровень,К,ТекущийУровень,К); ТекЯчейка.Текст = ТекущееЧисло; Если ТекущееЧисло>1 Тогда флЧислоПростое = Истина; Для каждого лПростое Из МассивПростыхЧисел Цикл Если ТекущееЧисло%лПростое=0 Тогда флЧислоПростое = Ложь; прервать; КонецЕсли; КонецЦикла; Если флЧислоПростое Тогда МассивПростыхЧисел.Добавить(ТекущееЧисло); ТекЯчейка.ЦветФона = ЦветаСтиля.ЦветОтрицательногоЧисла; КонецЕсли; КонецЕсли; ТекущееЧисло = ТекущееЧисло+1; КонецЦикла; КонецЦикла; ТабДок.Показать(); |
|||
155
PR
09.09.16
✎
14:30
|
(154) Хреноватенько как-то
|
|||
156
ifso
09.09.16
✎
14:30
|
(149),(151)
требования/критерии, не связанные непосредственно с должностными обязанностями, скорее дискриминация, чем что-либо иное, не? |
|||
157
xafavute
09.09.16
✎
14:32
|
Такую задачу за полчаса можно сделать, так что не проблема.
ты ж не в 1с устраиваешься, где нужно паять уровней собеседования пройти |
|||
158
Dotoshin
09.09.16
✎
14:32
|
(155) Покажи как лучше...
|
|||
159
Господин ПЖ
09.09.16
✎
14:32
|
(155) покажи класс
|
|||
160
xafavute
09.09.16
✎
14:33
|
(156) Требование написать программу на 1С не связаны с должностными обязанностями программиста 1с? Это кака так?
|
|||
161
ViSo76
09.09.16
✎
14:39
|
Процедура ПостроитьПирамиду()
ВвестиЧисло( ВысотаПирамиды, "Введите высоту пирамиды", 2, 0 ); Если ВысотаПирамиды Тогда пОтчёт = Новый ТабличныйДокумент; пЛиния = Новый Линия( ТипЛинииЯчейкиТабличногоДокумента.Сплошная, 1 ); пКоличествоЭлементов = ВысотаПирамиды * ВысотаПирамиды; Для пЭлемент = 1 По пКоличествоЭлементов Цикл пВысота = ?( пЭлемент = 1, 1, Цел( Sqrt( пЭлемент - 1 ) ) + 1 ); пКолонка = ВысотаПирамиды - пВысота + пЭлемент - ( пВысота - 1 ) * ( пВысота - 1 ); пОбласть = пОтчёт.Область( пВысота, пКолонка ); пОбласть.Текст = пЭлемент; пОбласть.Обвести( пЛиния, пЛиния, пЛиния, пЛиния ); пОбласть.ЦветФона = ?( ЭтоПростоеЧисло( пЭлемент ), WebЦвета.Желтый, WebЦвета.Белый ); КонецЦикла; пОтчёт.Показать(); КонецЕсли; КонецПроцедуры Функция ЭтоПростоеЧисло( пЧисло ) Перем пПростоеЧисло; пПростоеЧисло = Истина; Если пЧисло <> 2 Тогда пДелительПроверка = пЧисло % 2; Если пДелительПроверка = 0 Тогда пПростоеЧисло = Ложь; Иначе пРядДелителей = Окр( Sqrt( пЧисло ) + 0.5, 0 ); Для пДелитель = 3 По пРядДелителей Цикл пДелительПроверка = пДелитель % 2; Если пДелительПроверка Тогда пДелительПроверка = пЧисло % пДелитель; Если пДелительПроверка = 0 Тогда пПростоеЧисло = Ложь; Прервать; КонецЕсли; КонецЕсли; КонецЦикла; КонецЕсли; КонецЕсли; Возврат пПростоеЧисло; КонецФункции |
|||
162
Fragster
гуру
09.09.16
✎
15:10
|
(161) сложно. я бы делил на все предыдущие простые числа...
|
|||
163
ViSo76
09.09.16
✎
15:15
|
(162) Это решение в (154), у меня отличное от :)
|
|||
164
ViSo76
09.09.16
✎
15:16
|
А то ещё в плагиате заподозрите :)
|
|||
165
KuAl
09.09.16
✎
15:24
|
(0) пятнично)
|
|||
166
PR
09.09.16
✎
15:55
|
(158), (159) Как-то так наверное
|
|||
167
newbling
09.09.16
✎
16:05
|
Радуйся, что тебя не спрашивают: "Кем вы видите себя в нашей компании через 5 лет".
|
|||
168
newbling
09.09.16
✎
16:09
|
Да, кстати, а как определяется простое число? Тем, что оно не делится нацело на все предыдущие простые числа? Я уж забыл. Там вроде какие-то функции были, ни одна из которых не работала на 100%
|
|||
169
PR
09.09.16
✎
16:16
|
Кстати, никто не подскажет, как проверить число, простое оно или нет?
А то во всей ветке никто еще ни разу не поднял этот вопрос. |
|||
170
Елена Троянская
09.09.16
✎
16:28
|
(0) Предлагай услуги как подрядчик. Спрашивают только цену и сроки.
|
|||
171
Метранпаж
09.09.16
✎
16:34
|
(169) А ты не знаешь?
|
|||
172
newbling
09.09.16
✎
16:34
|
(169) попробуй как в (168) - самый простой метод кроме просто перебора.
|
|||
173
PR
09.09.16
✎
16:35
|
(171) Рукалицо
|
|||
174
PR
09.09.16
✎
16:35
|
(172) Дважды
|
|||
175
Метранпаж
09.09.16
✎
16:36
|
(173) От стыда, что ты такого простого алгоритма не знаешь?
|
|||
176
PR
09.09.16
✎
16:37
|
(175) От стыда, что в школе нынче не учат читать
|
|||
177
newbling
09.09.16
✎
16:37
|
(169) ну либо замути функцию, которая тебе высчитывает все простые. Прям вижу заголовки мат изданий:
"Программист 1С уделал Эйлера и Ферма". |
|||
178
Метранпаж
09.09.16
✎
16:37
|
(176) А что, ты только чтоеё закончил?
|
|||
179
GAS
09.09.16
✎
16:38
|
Тест производительности
ТекВремя = ТекущаяДата(); ТабДок = Новый ТабличныйДокумент; МассивПростыхЧисел = Новый массив; ТекущееЧисло = 1; Для ТекущийУровень=1 По Уровней Цикл Для К= Уровней-(ТекущийУровень-1) По Уровней+(ТекущийУровень-1) Цикл ТекЯчейка = ТабДок.Область(ТекущийУровень,К,ТекущийУровень,К); ТекЯчейка.Текст = ТекущееЧисло; Если ТекущееЧисло>1 Тогда флЧислоПростое = Истина; Для каждого лПростое Из МассивПростыхЧисел Цикл Если ТекущееЧисло%лПростое=0 Тогда флЧислоПростое = Ложь; прервать; КонецЕсли; КонецЦикла; Если флЧислоПростое Тогда МассивПростыхЧисел.Добавить(ТекущееЧисло); ТекЯчейка.ЦветФона = ЦветаСтиля.ЦветОтрицательногоЧисла; КонецЕсли; КонецЕсли; ТекущееЧисло = ТекущееЧисло+1; КонецЦикла; КонецЦикла; ТабДок.Показать(); Сообщить((ТекущаяДата()-ТекВремя)); ТекВремя = ТекущаяДата(); N = Уровней; Результат = Новый ТабличныйДокумент; ТекущееЧисло = 1; Линия = Новый Линия(ТипЛинииЯчейкиТабличногоДокумента.Сплошная, 1); Для А = 0 По N - 1 Цикл Для Б = N - А По N + А Цикл Результат.Область(А + 1, Б).Текст = ТекущееЧисло; Результат.Область(А + 1, Б).Обвести(Линия, Линия, Линия, Линия); ТекущееЧислоПростое = Истина; Для В = 2 По Цел(ТекущееЧисло / 2) Цикл Если ТекущееЧисло % В = 0 Тогда ТекущееЧислоПростое = Ложь; Продолжить; КонецЕсли; КонецЦикла; Если ТекущееЧислоПростое Тогда Результат.Область(А + 1, Б).ЦветФона = Новый Цвет(255, 255, 0); КонецЕсли; ТекущееЧисло = ТекущееЧисло + 1; КонецЦикла; КонецЦикла; Результат.Показать(); Сообщить((ТекущаяДата()-ТекВремя)); Для уровней = 99 5 152 |
|||
180
Fragster
гуру
09.09.16
✎
16:41
|
(178) а ты читать разучился через год?
|
|||
181
Метранпаж
09.09.16
✎
16:42
|
(180) А я и не умел, если, конечно верить Роме...
|
|||
182
ifso
09.09.16
✎
17:07
|
(160) путаем инструмент с целью, не?
|
|||
183
MishaD
09.09.16
✎
17:32
|
У табличного документа нет ограничения на количество колонок. А то боюсь колонки кончатся при n = 100000. Да и тормозить при выводе этот табличный документ будет феноменально.
|
|||
184
Господин ПЖ
09.09.16
✎
17:47
|
(166) невооруженным взглядом видно что в твоем случае "О" алгоритма (https://ru.wikipedia.org/wiki/Вычислительная_сложность) на больших объемах совершенно невменяемое
|
|||
185
PR
09.09.16
✎
17:55
|
(184) Ну несомненно.
Еще таким алгоритмом орехи колоть ну вообще никак не получится. Зато алгоритм читабельный, надежный и вероятность того, что кто-то будет его применять в случаях "О" стремится к нулю. То есть я написал клиенту ровно то, что ему нужно и по деньгам и по срокам и по качеству и по дальнейшему сопровождению. А остальные да, пусть пишут меганавороченный вариант, не удовлетворяющий всем этим требованиям. Непонятно, накуя, правда. |
|||
186
PR
09.09.16
✎
17:59
|
+(185) А хочешь доказать, что ты мегакрут, напиши быстрый универсальный модуль транспортной логистики на 1С, я лично с уважением сниму перед тобой шляпу, даже схожу сначала куплю ее для начала.
|
|||
187
Fragster
гуру
09.09.16
✎
18:06
|
(185) очевидно, что делить надо на все предыдущие простые числа, ни больше, ни меньше.
|
|||
188
Fragster
гуру
09.09.16
✎
18:07
|
а по "этажам" цикл хороший
|
|||
189
PR
09.09.16
✎
18:08
|
(187) Для этого нужно знать такую мульку.
Я не знал и действовал из определения, что простое число — это число, которое делится нацело только на 1 на себя. |
|||
190
Fragster
гуру
09.09.16
✎
18:12
|
(189) надо искать от обратного - непростое делится на что-то другое, и среди этого другого есть простые. а те непростые - также делятся на что-то другое и так далее до того момента, пока не останутся только простые. т.е. непростое число - это число, полученное произведением какого-то набора простых чисел. Значит проверять остаток от деления можно только для простых чисел.
|
|||
191
Garykom
гуру
09.09.16
✎
18:33
|
В (0) прекрасный пример тестового задания.
Причем для мидла/сеньора даже если скорость выполнения задания замерять. А многие джуны зависнут без базовых знаний на "посчитать требуемое кол-во простых числе зная только высоту пирамиды" )) |
|||
192
BeerHelpsMeWin
09.09.16
✎
18:36
|
(0)
Нормальное задание. Лучше, чем в сотый раз писать "остатки товара на каждый день" :) |
|||
193
ifso
09.09.16
✎
18:50
|
(186) какуютакую шлапу для какоготакого начала?)
|
|||
194
Garykom
гуру
09.09.16
✎
19:04
|
(186) Можно поподробнее что за модуль транспортной логистики на 1С?
http://catalog.mista.ru/public/442306/ - на шляпу не прокатит? |
|||
195
Одинесю
09.09.16
✎
19:11
|
Спасибо, ребят. Помню, лет 15 назад решал задачу на составление кратчайшего маршрута по узлам сети, зачем мне это было надо? Умея прогить как в (0) никогда не получишь ответа, действительно нужного - относить то-то то-то на затраты, увеличивать ли себестоимость и тп, вот это прикладное, а все эти алгоритмы для сиплюсников, системщиков.
|
|||
196
PR
09.09.16
✎
19:12
|
(194) Ну типа есть заказы клиентов, допустим на неделю.
Есть парк своих машин, с грузоподъемностью, вместимостью, стоимостью эксплуатации и т. д. Есть парк чужих перевозчиков. Есть адреса доставки. Есть карта дорог, пробки и пр. Ну и еще тонна всякого гуана. Вот нужно посчитать наиболее дешевый вариант развоза, удовлетворяющий всем условиям. Нет, даже рядом не прокатит. |
|||
197
PR
09.09.16
✎
19:12
|
(195) +1
|
|||
198
Fram
09.09.16
✎
19:34
|
(195) судя по всему, работодателю не нужен определятель нужно/не нужно? ему нужен тот кто воплотит в жизнь уже принятое решение.
|
|||
199
Fram
09.09.16
✎
19:36
|
+(198) и вот именно таких людей дефицит в профессии. вернее, сложнее всего выбрать правильного из всей кучы умников типа ТС
|
|||
200
Fragster
гуру
09.09.16
✎
19:41
|
(200)!
|
|||
201
Fragster
гуру
09.09.16
✎
19:43
|
(195) Ну, не умея - тоже ;)
|
|||
202
Fragster
гуру
09.09.16
✎
19:43
|
а относить на затраты или увеличивать себестоимость - это вопрос не к программисту, вообще.
|
|||
203
Fragster
гуру
09.09.16
✎
19:43
|
а (196) - вполне
|
|||
204
ifso
09.09.16
✎
19:46
|
(198),(199) угу, дефицита принимальщиков решений нет
|
|||
205
Fram
09.09.16
✎
19:51
|
(204) во во! сделать заключение, что двор грязный и его неплохо бы подмести людей хватает, а вот подмести нормально некому )))
|
|||
206
ProgAL
09.09.16
✎
20:02
|
Все еще проще. Если высота пирамиды N переменная цикла m от 1 до N означает номер строки пирамиды, то номер самого правого элемента строки равен m*m, количество элементов в строке (2*m - 1). Печатаем строки справа налево в диапазоне от (m*m - (2*m - 2)). Номер самой средней ячейки для симметрии N. Никаких поисков простых чисел, максимальное быстродействие.
|
|||
207
ProgAL
09.09.16
✎
20:05
|
Номер самой правой ячейки для строки m = m+m-1.
|
|||
208
Garykom
гуру
09.09.16
✎
20:06
|
(196) Было недавно такое тут, но представительница заказчика сказала нужно начальство подождать.
Задачка вполне решаемая но только путем ВК для скорости пересчета при изменениях (новые точки доставки или машины). |
|||
209
ProgAL
09.09.16
✎
20:13
|
(207) Номер (горизонтальный) самой правой ячейки для строки m равен N+m-1.
|
|||
210
ViSo76
09.09.16
✎
20:14
|
(209) Лучше код напиши и выложи
|
|||
211
ProgAL
09.09.16
✎
20:16
|
Сорри, прочитал что надо искать простые числа, думал просто пирамиду напечатать.
|
|||
212
Одинесю
09.09.16
✎
20:29
|
Я согласен решать интересную задачу, практическую, но это полный дебилизм - решать то, не зная зачем. У меня еще в годы учебы сложилось, учишь интегралы, дифференциалы, физику, химию, а кто-то задумывался - зачем? Ну да, для общего развития, ну так зачем тогда ставить отметки, проводить срез знаний? Сейчас, особенно сейчас, на первый план выходит точечное знание, т.к. всего не охватишь с этим объемом информации.
|
|||
213
Мимохожий Однако
09.09.16
✎
20:51
|
(212) ОФФ: Да ладно..Пятница кончилась, не напрягайся.
|
|||
214
Dmitry77
09.09.16
✎
21:18
|
Ещё можно нарисовать руками сотню макетов
С одной строкой, с двумя строками, с тремя строками до ста строк. И в зависимости от введённого числа строк выводить нужный макет. |
|||
215
Новиков
09.09.16
✎
21:53
|
>> меня еще в годы учебы сложилось, учишь интегралы, дифференциалы, физику, химию, а кто-то задумывался - зачем?
Тебя как туда занесло то хоть? На какой хер ты туда поперся? Пошел бы после 9-ти классов на сантехника, да и дело с концом. |
|||
216
Garykom
гуру
09.09.16
✎
22:08
|
(214) типа там не нуна https://ru.wikipedia.org/wiki/Закон_Бернулли да?
|
|||
217
Garykom
гуру
09.09.16
✎
22:09
|
(216) к (215)
|
|||
218
ifso
09.09.16
✎
22:21
|
||||
219
Tarzan_Pasha
09.09.16
✎
22:27
|
(0)не там работу ищешь. Ищи там, где тебя возьмут по рекомендации, а не по собеседованию.
Лично я слал всех на! когда меня пытались тестировать. |
|||
220
Fram
09.09.16
✎
22:36
|
(219) А лучше не ищи, жди пока она сама тебя найдет. А если там вдруг предложат работать, беги оттуда сразу.
|
|||
221
PR
09.09.16
✎
22:40
|
(220) А если догонят, вшей в воротник цианистый калий, всё, лишь бы не работать!
|
|||
222
bolder
10.09.16
✎
00:30
|
(0) Задание на программиста.У меня заняло час - многовато наверное.Вот результат до 99 уровня (10 с на моей машинке).
http://itmages.ru/image/view/4861336/69eed377 |
|||
223
bolder
10.09.16
✎
00:33
|
(222) +Наверное перемудрил: у меня пирамида только из простых состоит.
|
|||
224
Garykom
гуру
10.09.16
✎
01:03
|
(223) угу настоящий программист, с 1-го раза ТЗ нифига не понял ))
на 3-ку решил, ибо раскраску ячеек не использовал... |
|||
225
Torquader
10.09.16
✎
01:06
|
(224) Нет - покрасил он как раз всё правильно, только заполнил - не так, как было в задании.
|
|||
226
Garykom
гуру
10.09.16
✎
01:07
|
(225) Вот именно что не так покрасил... цвет только 1... а должно быть по ТЗ два разных ))
|
|||
227
Garykom
гуру
10.09.16
✎
01:10
|
Гм подумалось а это случаем не какая то формула? Кол-во чисел на ступеньке это арифметическая прогрессия с шагом 2.
Т.е. "кол-во ячеек на ступени" = "номер ступени" * 2 - 1 А дальше? |
|||
228
Garykom
гуру
10.09.16
✎
01:14
|
(227)+ Далее для каждой ступени:
"номер ступени" - "значения 1-я ячейки"
Какая формула? |
|||
229
Torquader
10.09.16
✎
01:25
|
A(N)=SUMi=1..N
|
|||
230
Torquader
10.09.16
✎
01:25
|
A{N}=SUM{i=1..N}{2*i-1}
|
|||
231
Torquader
10.09.16
✎
01:27
|
Вообще-то, сумма арифметической прогрессии с шагом 2.
|
|||
232
Garykom
гуру
10.09.16
✎
01:30
|
(231) Ты не умничай ты через "номер ступени" и "номер ячейки на ступени" вырази ))
|
|||
233
Garykom
гуру
10.09.16
✎
01:32
|
(232)+ Тогда задачка в 2 простейших вложенных цикла... И функцию определения простоты.
|
|||
234
Torquader
10.09.16
✎
01:37
|
A{N}={N*N}+1
|
|||
235
Torquader
10.09.16
✎
01:39
|
Вообще-то, там ничего делать не надо.
Рисуем пирамиду исходя из N. То есть таблица шириной 2N+1 и высотой N И просто циклом идём и заполняем. Для каждого вызываем проверку АНеПростоеЛиОно - и меняем фон. |
|||
236
Fram
10.09.16
✎
01:41
|
(235) эээ.. а почему ширина 2N+1?
|
|||
237
Torquader
10.09.16
✎
01:43
|
(236) Ну, может быть, 2N-1.
|
|||
238
Fram
10.09.16
✎
01:43
|
(235) может все таки 2N-1?
|
|||
239
Torquader
10.09.16
✎
01:44
|
(238) Я тоже из тех программистов, которые ТЗ до конца не читают.
|
|||
240
Garykom
гуру
10.09.16
✎
01:56
|
Итого формула значения ячейки f(НомерСтупени,НомерЯчейкиНаСтупени) = (НомерСтупени-1)^2+1+НомерЯчейкиНаСтупени
|
|||
241
Garykom
гуру
10.09.16
✎
01:57
|
(240)+ Сорри лишняя единица
f(НомерСтупени,НомерЯчейкиНаСтупени) = (НомерСтупени-1)^2+НомерЯчейкиНаСтупени |
|||
242
Garykom
гуру
10.09.16
✎
02:01
|
|
|||
243
Torquader
10.09.16
✎
02:27
|
Функция ЭтоПростоеЧисло(пчЧисло,пмПростыеЧисла)
Если пчЧисло=1 Тогда Возврат ИСТИНА; КонецЕсли; лчКорень=Exp(Log(пчЧисло)0.5); лчМакс=пмПростыеЧисла.Количество(); Для лч=1 По лчМакс Цикл лчПростое=пмПростыеЧисла[лч-1]; Если лчКорень<лчПростое Тогда Прервать; КонецЕсли; лчРезультат=пчЧисло/лчПростое; Если(Цел(лчРезультат)лчПростое)=пчЧисло Тогда Возврат ЛОЖЬ; КонецЕсли; КонецЦикла; пмПростыеЧисла.Добавить(пчЧисло); Возврат ИСТИНА; КонецФункции Процедура КнопкаВыполнитьНажатие(Кнопка) // Вставить содержимое обработчика. Если фчВысота<1 Тогда Сообщить("(!)Это разве высота:"+Строка(фчВысота)); Возврат; КонецЕсли; лтд=Новый ТабличныйДокумент; лчЧисло=1; лмПростыеЧисла=Новый Массив; Для лчСтрока=1 По фчВысота Цикл Для лчПозиция=(фчВысота-лчСтрока+1)По(фчВысота+лчСтрока-1)Цикл лобл=лтд.Область(лчСтрока,лчПозиция); лобл.Текст=Формат(лчЧисло); Если ЭтоПростоеЧисло(лчЧисло,лмПростыеЧисла)=ИСТИНА Тогда лобл.ЦветФона=Новый Цвет(255,255,0); КонецЕсли; лчЧисло=лчЧисло+1; КонецЦикла; КонецЦикла; лтд.Показать("Пирамида"); КонецПроцедуры |
|||
244
Salimbek
10.09.16
✎
09:51
|
(243) Сугубо имха, т.к. мы все равно пробегаем все числа, то проще использовать "Решето Эратосфена".
|
|||
245
Одинесю
10.09.16
✎
09:57
|
О как, даже сильные форума сего затруднения испытали...
|
|||
246
Salimbek
10.09.16
✎
10:14
|
(245) Придумать задачку много проще, чем ее сделать. Например, дана строка С, состоящая из цифр, и число К - показывающее - сколько цифр можно заменить. Нужно в ответе вывести или максимальный палиндром, получаемый за K замен, или "-1", если палиндром получить нельзя.
Длина(С) и К<10^5 Например К=1 С="3493" Ответ: "3993" К=3 С="092282" Ответ: "992299" К=1 С="0011" Ответ: "-1" |
|||
247
Одинесю
10.09.16
✎
10:49
|
(246) Так в том и вопрос - кто такие задачки придумывает и нужны ли они реально работодателю.
|
|||
248
Starhan
13.09.16
✎
14:32
|
Ну вот для примера рабочая задачка
Нужно что бы по определенному признаку допустим галка в справочнике номенклатура Пользователь мог видеть эту номенклатуру в списке, Но не мог изменять ее и выбирать в любом документе. |
|||
249
xafavute
13.09.16
✎
14:39
|
(247) смотря сколько кандидатов у них.
Если чрезмерно, как в гугле, то можно и такие задачки давать |
|||
250
Торин
13.09.16
✎
14:40
|
Вот еще для примера совершенно реальная задача -- есть координаты точки -- широта и долгота. Есть координаты точек МКАДа, требуется определить находится ли точка внутри МКАДа или снаружи... Точки на МКАДе заданы через каждый километр...
|
|||
251
Торин
13.09.16
✎
14:42
|
Задачка решается десятью строчками кода...
|
|||
252
Torquader
13.09.16
✎
14:46
|
(250) Ну, если человек сплайны умеет строить - то проблем нет, а если не умеет, то пусть отрезками мучается.
|
|||
253
igork1966
13.09.16
✎
14:46
|
(251) Нет смысла в такой задаче на собеседовании с программистом 1С. Очень специфическая задача.
|
|||
254
DomovoiAtakue
13.09.16
✎
14:53
|
(252)Вы так говорите как будто сплайнами легче)))
(253)Не знает что такое система координат? Если у программиста проблемы с задачами на мышление, может стоит задуматься что он за программист и прокачать немного логику, математику, кругозор? |
|||
255
Fragster
гуру
13.09.16
✎
14:53
|
(253) да ты что? автоматизировать тарифную зону по адресу, координаты из адреса получить через api яндекс карт...
|
|||
256
DomovoiAtakue
13.09.16
✎
14:54
|
+(254)А не только зазубренными шаблона писать.
|
|||
257
DomovoiAtakue
13.09.16
✎
14:54
|
*шаблонами
|
|||
258
igork1966
13.09.16
✎
14:56
|
(255) На собеседовании нет смысла.
|
|||
259
DomovoiAtakue
13.09.16
✎
14:57
|
(258)А что на собеседовании спрашивать, чтоб узнать умеет человек думать?
|
|||
260
DomovoiAtakue
13.09.16
✎
14:59
|
На Экзамене в универ по информатике какие задачи дают?
|
|||
261
igork1966
13.09.16
✎
15:01
|
(259) Запрос написать средней сложности как вариант
А задача в (250) решается с помощью гугла, не очень долго. Но требовать чтобы прог обязательно сталкивался с такой задачей и помнил алгоритм, лишнее... |
|||
262
Fragster
гуру
13.09.16
✎
15:05
|
(261) в этом и проблема - решается она не с помощью гугла, а с помощью бумажки и ручки
|
|||
263
DomovoiAtakue
13.09.16
✎
15:06
|
(261)"Но требовать чтобы прог обязательно сталкивался с такой задачей и помнил алгоритм, лишнее..."
Вот такие программисты - не есть программисты и их пытаются отсеять. Мозг дан чтоб не зубрить алгоритмы, а чтоб самому за секунды придумывать решения. |
|||
264
xafavute
13.09.16
✎
15:06
|
(262) это уже больше математическая задача а не программерская
|
|||
265
DomovoiAtakue
13.09.16
✎
15:08
|
Все что в этой задаче надо знать это что такое система координат и я зык программирования. Все остальное чисто ваш уровень логики.
|
|||
266
igork1966
13.09.16
✎
15:09
|
(262) И решишь это не оптимально.
|
|||
267
Fragster
гуру
13.09.16
✎
15:11
|
(266) критерий "оптимальности"? оптимизировать надо после замеров. навскидку есть два пути - через площади треугольников (тут надо знать, да. ну, или нарисовать и придумать) и через отрезки (более очевидный). и оба этих способа вполне себе работают.
надо только знать их ограничения |
|||
268
DailyLookingOnA Sunse
13.09.16
✎
15:11
|
(111)
Запрос про два последних курса валюты есть на партнерском форуме, он простой как 3 копейки. Но в реальной работе он мне понадобился 1 раз за десяток лет. Поэтому и знают его 3 человека из 200. |
|||
269
Fragster
гуру
13.09.16
✎
15:13
|
(268) его не надо "знать". надо придумать, как имеющимися средствами подучить нужный результат.
|
|||
270
Fragster
гуру
13.09.16
✎
15:14
|
(267)+ способ с треугольниками работает для выпуклых многоугольников, с отрезками - для любых
|
|||
271
igork1966
13.09.16
✎
15:16
|
(268) Можно определить как знает SQL. А в (250) определишь сталкивался ли с подобной задачей и как давно.
|
|||
272
DomovoiAtakue
13.09.16
✎
15:17
|
Эх гуманитарии)))) Вас вот и проверяют способны ли вы придумать что-то, когда закончатся шаблоны?
|
|||
273
Nuobu
13.09.16
✎
15:18
|
(272) Моё внутреннее чутьё подсказывает, что это не случится никогда.
|
|||
274
DomovoiAtakue
13.09.16
✎
15:19
|
У меня был предмет методы алгоритмизации. Там было около 40 алгоритмов на 40-60 строк каждый. Так вот особо одаренные вызубрили эти алгоритмы) Никто из них не стал программистом)
|
|||
275
Торин
13.09.16
✎
15:19
|
Ззадачка из 250 легко решается если вспомнить что интеграл по контуру от точки внутри контура равен нулю. Это т.н. "интегральная теорема Коши"
|
|||
276
ifso
13.09.16
✎
15:20
|
(269)
> имеющимися средствами средства не ограничиваются? |
|||
277
DailyLookingOnA Sunse
13.09.16
✎
15:21
|
(271)
И с такой сталкивался, только не по работе. Или во время школы, когда занимательные задачи по математике решал, или в вузе. |
|||
278
Fragster
гуру
13.09.16
✎
15:27
|
(276) ручка, бумага, комп с одноэской
|
|||
279
igork1966
13.09.16
✎
15:28
|
(268) А там знать нечего. Если ты знаешь SQL и представляешь что такое регистр сведений, то он пишется без труда. Причем по мне бы достаточно было описать способ решения. И это проверят знание в принципе одного из основных инструментов 1С программиста...
|
|||
280
xafavute
13.09.16
✎
15:28
|
(278) А может задачку ту самую по геометрии задать, где нужноугол в треугольнике найти?
|
|||
281
DomovoiAtakue
13.09.16
✎
15:30
|
(273)Ну все еще держится благодаря мисте и таким прогам которые за всех всё делают)
|
|||
282
ViSo76
13.09.16
✎
15:32
|
(281) ..., ну вы держитесь :)
|
|||
283
DomovoiAtakue
13.09.16
✎
15:33
|
(280)Трупроги и ту решат)
|
|||
284
DailyLookingOnA Sunse
13.09.16
✎
15:36
|
(279)
"Если ты знаешь SQL" (C) Ну так я B пишу, что это знание, а со мной спорят. |
|||
285
DailyLookingOnA Sunse
13.09.16
✎
15:37
|
я и пишу
|
|||
286
DomovoiAtakue
13.09.16
✎
15:38
|
(284)Тебе говорят что надо знать язык запросов но не каждый запрос под задачу. Запрос надо придумывать, а не заранее знать.
|
|||
287
DailyLookingOnA Sunse
13.09.16
✎
15:44
|
Я и смотрю, как 150 постов придумывали, что простое число нужно делить на другие простые. А это чуть ли не школьная классика.
|
|||
288
DomovoiAtakue
13.09.16
✎
15:45
|
(287)Так вроде тема не о том смогут ли решить проги эту задачу, а о том надо ли ее решать.
|
|||
289
DomovoiAtakue
13.09.16
✎
15:46
|
*надо ли ее решать на собеседовании, что проверяют таки образом.
|
|||
290
Fragster
гуру
13.09.16
✎
15:47
|
(289) таким образом проверяют, что ты немного знаешь синтаксис языка 1с, работу с табличными документами и формами. Ну и можешь логически мыслить.
|
|||
291
DailyLookingOnA Sunse
13.09.16
✎
15:47
|
На хабре есть довольно большое обсуждение про то, что нужно уметь прогу, и не одно.
По результатам вроде алгоритмы не на первом месте. |
|||
292
DomovoiAtakue
13.09.16
✎
15:48
|
(291)Поэтому на хабре и нет программистов) Есть ходячие энциклопедии, а что делать с этими знаниями они не знают)
|
|||
293
DomovoiAtakue
13.09.16
✎
15:49
|
Прог - это человек составляющий алгоритмы. Как может это быть не главным?) Это то без чего он не прог)
|
|||
294
igork1966
13.09.16
✎
15:51
|
Вот кстати задача, вроде и по языку запросов... но на собеседование я бы ее не дал...
Получить из справочника запросом коды справочника без разделителя. (например, там точка в коде) PS. Модификация задачи получения некого текстового поля (содержащего значения с разделителями) в виде списка. |
|||
295
Fragster
гуру
13.09.16
✎
15:59
|
(294) вопрос в вырезании текста из строки запросом, или фильтрации данных?
|
|||
296
igork1966
13.09.16
✎
16:01
|
(295) получить из:
123.334.1 123.334.2 вот такое: 1233341 1233342 |
|||
297
igork1966
13.09.16
✎
16:02
|
(296) + в запросе конечно
|
|||
298
Fragster
гуру
13.09.16
✎
16:04
|
(296)(297) вот это как раз забивание гвоздей микроскопом. гораздо эффективнее сделать это другими средствами
|
|||
299
igork1966
13.09.16
✎
16:06
|
(298) Ну мне понадобилось в отчете... где один из источников данных формируется из внешнего источника. Их потом соединить нужно было...
|
|||
300
Fragster
гуру
13.09.16
✎
16:07
|
(299) ну так ничего не мешает сделать сначала отфильтрованные данные, а потом запихать их как набор данных в СКД. причем из СКД даже фильтры можно брать
|
|||
301
igork1966
13.09.16
✎
16:09
|
(300) Поскольку я знал КАК, то мне проще было в запросе сразу обработать.
|
|||
302
ViSo76
13.09.16
✎
16:16
|
(301) ПОДСТРОКА рулит при известном формате
|
|||
303
Fragster
гуру
13.09.16
✎
16:19
|
(301) представляю печальную скорость, с которой это работало. ну и всякие соединения, таблицы с цифрами, которые для этого необходимы....
сложность доработки, опять же. через год, или просто другому программисту разбираться в этом доставит незабываемое удовольствие |
|||
304
Fragster
гуру
13.09.16
✎
16:20
|
(302) без формата тоже можно. но делать произведение таблиц ради замены символов - несколько странно
|
|||
305
igork1966
13.09.16
✎
16:21
|
(302) не известный заранее формат
|
|||
306
igork1966
13.09.16
✎
16:24
|
(303) Не заметил сколько бы существенного замедления. ВТ использовал для справочника, индексированную.
|
|||
307
igork1966
13.09.16
✎
16:25
|
(306) + данных не слишком много.
|
|||
308
ifso
13.09.16
✎
17:32
|
(278) типа, из средств незапросы не исключаются?
(293) угу, и тут алгоритмисту поступает от вышестоящего: "Сделать фсё!" |
|||
309
Fragster
гуру
13.09.16
✎
17:44
|
(308).1 ну, если в тестовом задании написано "запросом" то незапросы исключаются. а если это отчет и надо данные вытянуть из внешнего источника - то вполне предобработку данных можно сделать перед запросом
|
|||
310
ifso
13.09.16
✎
17:58
|
(309)
> если в тестовом задании написано "запросом" то незапросы > исключаются а если в тестовом "стоя на голове" и/или "с закрытыми глазами" и/или "без рук"? ну а чё, для в некий цирк вполне себе требования, не? |
|||
311
ViSo76
13.09.16
✎
18:02
|
(310) Бывает что таскать на клиента, а потом обратно не айс
|
|||
312
Fragster
гуру
13.09.16
✎
18:27
|
(310) да, тестовое задание надо сделать точно так, как в задании, а потом написать в комментарии, почему так делать не надо.
|
|||
313
Fragster
гуру
13.09.16
✎
18:27
|
на то оно и тестовое
|
|||
314
ifso
13.09.16
✎
18:40
|
(212)
> тестовое задание надо сделать ..., а потом написать в > комментарии а потом упасть и отжаться, не?) (313) угу, тестовое - визитка тестирующей стороны зы злые языки клевещут, мол коегдеунаспорой путают тесты, экзамены и конкурсы |
|||
315
iceman2112
13.09.16
✎
18:46
|
(212( Если бы ты интегралы решать умел, вопросы такие не постил.
|
|||
316
Fragster
гуру
13.09.16
✎
19:00
|
(314).1 тогда у тебя будет как в (0)
|
|||
317
ifso
13.09.16
✎
19:30
|
(316) вангуешь или накаркиваешь?)
всенепременные злые языки клевещут, что на подобный (0) бдсм согласятся либо с амбициями попользовать самих тестировщиков, либо "тряпки" http://www.anekdot.ru/id/-10093341/ |
|||
318
DomovoiAtakue
14.09.16
✎
02:08
|
(308)2)Кто такой алгоритмист? Понапридумывали делений для дворников, как менеджеров 100500 делений, а по русски просто продавец. Ну и поступит задача "Сделать все" ну и сделает все, ибо прог это человек, который может решить все.
|
|||
319
Никулин Леонид
14.09.16
✎
09:18
|
Немного накрыло...
КоличествоСтрокВСтроке = 1; СчетчикЧисел = 1; ЭтоПерваяИтерация = Истина; НужноСделатьПереносСтроки = Ложь; Для СчетчикСтрок=1 По КоличествоСтрок Цикл //КоличествоСтрок-это реквизит формы Если Не ЭтоПерваяИтерация Тогда КоличествоСтрокВСтроке = КоличествоСтрокВСтроке + 2; Для Количество=1 По КоличествоСтрокВСтроке Цикл СчетчикЧисел = СчетчикЧисел+1; Сообщить(СчетчикЧисел); // НужноСделатьПереносСтроки = Ложь; КонецЦикла; Иначе Сообщить(СчетчикЧисел); НужноСделатьПереносСтроки = Истина; НужноСделатьПереносСтроки = Ложь; ЭтоПерваяИтерация = Ложь; КонецЕсли; Сообщить("*"); НужноСделатьПереносСтроки = Истина; |
|||
320
Никулин Леонид
14.09.16
✎
09:19
|
(319) + КонецЦикла;
конечно) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |