Виталик Голоенко
меня интересует только первое сравнение на воторое мне похер
ну если в ячейке нолик то мы его перетаскуем в другую ячейку
Igor
ну если в ячейке нолик то мы его перетаскуем в другую ячейку
да но нам его не нужно запоминать мы и так знаем что там 0
Igor
ааааа понял
а с принт борд что так и не разобрался?
Виталик Голоенко
а с принт борд что так и не разобрался?
разобрался я ж туда напихал setw
Виталик Голоенко
Виталик Голоенко
Алексей
Это че, шахматы?
Говорят быки и коровы
SexNbaKef
Уж лучше на завод
Виталик Голоенко
ебануться
ну карочь лучше было когда функций было 4?
Igor
ну карочь лучше было когда функций было 4?
лучше нормлаьно объединить 4 функции ;)
Виталик Голоенко
лучше нормлаьно объединить 4 функции ;)
а по другому не получится (ну как минимум я не в силах))
SexNbaKef
Сложно все это ваше айти
SexNbaKef
Под .Net хоть?
000
Сложно все это ваше айти
По началу тоже так думал
000
Когда начинаешь понимать и общаться с компом, это уже как зависимость
Шаман Каган
https://github.com/Mora64/console-2048-game я карочь совместил все те функции в одну, можешь посмотреть сказать что-то?
весь чат не читал так что могу повторяться . По коду 1. По коду разбросаны magic numbers 4-ки, например int board[4][4] = {{0}}; представь что тебе надо поменять размерность доски, придется по коду выискивать где ты использовал и менять и совершать опечатки . Надо делать константы и использовать их 2. Сделай также контанты {'l','r','t','b'};//(left, right, top, bottom) 3. есть ощущение что тоже можно как то избавится от свича https://prnt.sc/iHFHi3-gwRJZ 4. методы должны начинаться с маленькой буковы Move(copy_board, chr); 5. вот еще почему стринговые флаги не хорошо , выглядит уродски if (flag == 'l') a = i, b = j; if (flag == 't') a = j, b = i; 6. ну и касательно твоей оптимизации, методы ты снес в один, но также есть ощущение что можно их больше оптимизировать ) потому как вижу много повторяемого кода в телах условий if(flag == 'r' || flag == 'b') и if(flag == 'l' || flag == 't')
Виталик Голоенко
весь чат не читал так что могу повторяться . По коду 1. По коду разбросаны magic numbers 4-ки, например int board[4][4] = {{0}}; представь что тебе надо поменять размерность доски, придется по коду выискивать где ты использовал и менять и совершать опечатки . Надо делать константы и использовать их 2. Сделай также контанты {'l','r','t','b'};//(left, right, top, bottom) 3. есть ощущение что тоже можно как то избавится от свича https://prnt.sc/iHFHi3-gwRJZ 4. методы должны начинаться с маленькой буковы Move(copy_board, chr); 5. вот еще почему стринговые флаги не хорошо , выглядит уродски if (flag == 'l') a = i, b = j; if (flag == 't') a = j, b = i; 6. ну и касательно твоей оптимизации, методы ты снес в один, но также есть ощущение что можно их больше оптимизировать ) потому как вижу много повторяемого кода в телах условий if(flag == 'r' || flag == 'b') и if(flag == 'l' || flag == 't')
Понял, спс, буду чинить:)
late
Всем привет! Почему в c++ используют const вместо define?
Михаил
Всем привет! Почему в c++ используют const вместо define?
что за вопрос. под const может выделяться память (во время работы проги), а под define никогда
Михаил
да и надо же чет по указателю/ссылке передать. define не подойдет
Andrii
Всем привет! Почему в c++ используют const вместо define?
Там и const тоже используют, просто define можно задать в качестве флага компилятора, например.
Andrii
И вообще, в плюсах еще и constexpr есть
Шаман Каган
Понял, спс, буду чинить:)
можешь сделать так чтобы заработало на каком-нить онлайн компиляторе (например на этом https://www.onlinegdb.com/online_c++_compiler) , а то прям интересно как работает
Шаман Каган
так оно и компилируется там
о! точно, круто! тогда замечание #5 невалидно
Виталик Голоенко
у меня все работает
Шаман Каган
у меня все работает
так у меня тоже) я не ожидал просто )
Виталик Голоенко
так у меня тоже) я не ожидал просто )
ну я б не скидывал бы не рабочий код)
Виталик Голоенко
о! точно, круто! тогда замечание #5 невалидно
так а чо означает "невалидно"?
Шаман Каган
так а чо означает "невалидно"?
значит - забей не обращай внимание )
Oleksii
Типичный день программиста, пришел, нихуя не сделал, ушел
Ol
Скажи, пожалуйста, это что за сайт/курс? Интересно глянуть
Oleksii
Скажи, пожалуйста, это что за сайт/курс? Интересно глянуть
курс... не совсем. ребята пару месяцев назад взялись менторить по шарпам, в сторону веба. это базовый курс того, что мы прошли
Oleksii
Мать (Юля) тоже с нами, вроде как, была точно
Oleksii
я пару раз рекламу сюда кидал, что бы набрать желающих. не захотели
Ol
Oleksii
там в основном все с украины
Ol
там в основном все с украины
А это очень принципиально для тех, кто создал курс?)
Oleksii
на самом деле не уверен. Юля с Европы,а так кажется, остальные с украины
Ol
Поняла, что путь мне туда заказан)))
Nobody
Nobody
Я просто тыкаюсь и буковки пишу, а потом чет куда-то что-то включается
Nobody
А ещё ctrl + c и ctrl + v и повторять пока не получится
Nobody
Как так то
Nobody
Ты Настю замутила?
Ol
Не собиралась, но это ж шарп, а мне интересно глянуть)
Nobody
Ты видела она опять просила ей решить задачу
Oleksii
Поняла, что путь мне туда заказан)))
не то, что закрыт. просто не знаю, как могут отреашировать
Nobody
Так я ей даже подсказал что нужно использовать и что читать, но со словами, а что делать то я просто сгорел
Ol
Дык тогда надо убрать это из склада, раз туда уже попасть нельзя
Oleksii
та даже если и так, все равно лучше, чем без работы
Nobody
Я думаю это заслуживает Мут на неделю
Oleksii
я в феврале тоже планировал идти с нуля в фирму, что бы меня научили под их нужды. так что, ничего не меняется
Ol
А шо, Настя снова в этом чате?))
Nobody
Меня коллеги стебут и учат разговаривать с людьми и ведь раз за разом я стараюсь всё лучше разговаривать с людьми и чётче высказывать свои мысли, так же и с программированием и со всеми вещами, почему её это не учит как стоит делать, а как нет
Ol
Ахаха, серьезно?)) А откуда тогда узнали, что она тут, если она не палится?))
Oleksii
в вакансиях всегда "идеальный" кандидат. но как показывает практика, из-за наличия коммерческого опыта, могут закрыть глаза за незнания
Oleksii
ты все пропустила
Nobody
Ну в любом случае должен быть анализ ситуации
Oleksii
ты ушла с курса или в первой группе?
Nobody
Хоть какой-то это вроде как в человеке заложено видит что палка загорелась от неё тепло значит хорошо, сунул руку больно вывод не сувать руку и тд
Oleksii
где-то был мем у меня, как одного человека, два раза позвали на одну позицию на собес с двумя тех специалистами, где один оценил как стронг сеньора, а второй как стронг джун