Vladislav
прикольно:)
Адъютант
Sergey
Народ, все привет! Кто хорошо разбирается в java нужна помощь в написании мини игры..
Sergey
Кто может помочь напишите в лс, скину более подробное описание
Igor
Помогите сделать игру это не вопрос.
Адъютант
Тут скорее отвечают на конкретные вопросы.
Он хотел наверное бесплатно сделать игру а он будет зарабатывать
Адъютант
xDDD
Адъютант
Максим
Идею он придумал
Адъютант
https://www.youtube.com/watch?v=Iy7-GGuxaiI
Меня уже любопытство начинает разбирать, но я держусь иначе опять вляпаюсь
Адъютант
Хых, написать, а потом делить 50 на 50
Где то мемас был из типичного клиента
Andrii
Более мемна была игра где можно было бы грабить корованы
Andrii
https://lurkmore.to/%D0%9A%D0%BE%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D1%8B
Anonymous
Кто-нибудь знает, как правильно указывать авторство/источник кода? Например, в соглашении stackoverflow сказано, что источник надо писать. Куда его писать? Перед блоком кода, который я взял, перед функцией или в описании класса (между импортом и объявлением класса)? Или всё равно куда? (java)
Mykola
Чому виходить різна відповідь?
Mykola
Виталик Голоенко
Чому виходить різна відповідь?
если x % 100 то это не високосный
Mykola
Я навпаки прочитав
Mykola
Виталик Голоенко
или я что-то путаю
Mykola
Просто wrong answer
Виталик Голоенко
годы, кратные 4, являются високосными но годы, кратные 100, не являются високосными но годы, кратные 400, являются високосными
Ivan
по идее так должно быть “x % 100 != 0”
Andrii
Год 1904 високосный или нет? Просто распечатай, что твоя программа выводит на 1904 1900 2000 2100 2200 2300 2400
Hasski
Есть математики с Украины, кто ищет работу
Виталик Голоенко
if(x % 400 == 0) print "Високосный" if(x % 100 == 0) print "Обычный" if(x % 4 == 0) print "Високосний" else print "Обычный"
Andrii
Есть математики с Украины, кто ищет работу
Программисты делятся на два класса. Первые не знают, как найти работу. Вторые — не знают как отбиваться от предложений
Виталик Голоенко
elif
да, я просто в пайтоне не шарю,
Виталик Голоенко
решал эту задачу на codewars другим способом
Виталик Голоенко
function isLeapYear(year){ return year % 400 === 0 ? true : year % 100 === 0 ? false : year % 4 === 0 ? true : false }
Виталик Голоенко
кстати любители код варса вот вам относительно легкая 4 kyu kata https://www.codewars.com/kata/52742f58faf5485cae000b9a
Mykola
Mykola
Я зрозумів
Andrii
Это да )
Так что хорошие программисты сильно востребованы, а плохие... В поиске... А математика относительна, в общем кто такой «математитик»? Хорошие математики получают круче программистов.
Hasski
Да
Andrii
Профессор средней руки по математике в каком-нить университете США это миллион в год :)
Andrii
Да и любое PhD в принципе сильно бустанёт з/п, и должность какая-то аналитическая
Виталик Голоенко
Виталик Голоенко
и вообще, мне кидать задачки из код варса или это никому не интересно:\?
Виталик Голоенко
regexp? ^[(]\d{3}[)]\ \d{3}\-\d{4}$
Да, видел подобное решение) Но блин.. это не читаемо к тому же сам я регекс не знаю, поэтому всегда без него решаю(надо как нибудь заняться им))
Andrii
Что там не читаемого?
Виталик Голоенко
Все)
Andrii
^ — начало строки [(] или \( — открывающая скобка (первый синтаксис, множество допустимых символов из одного элемента, второй — эскейп служебной скобки \d{3} — число три раза, альтернатика [0-9]{3} или \d\d\d или [0-9][0-9][0-9] [)] — закрывающая скобка, или можно \) \ — пробел кстати, можно и без экранирования d{3} — уже было, три цифры \- — экранированный минус, хотя, наверное, можно и без этого... d{4} — четыре цифры $ — конец строки
Andrii
Тут всё топортно, без всяких выкрутасов типа loopup и т. п.
Виталик Голоенко
Виталик Голоенко
Вот мое
Виталик Голоенко
P.S можно было сделать все через !==
Максим
Профессор средней руки по математике в каком-нить университете США это миллион в год :)
Астрологи объявили 2021 годом релокейта российских преподов
Andrii
>>> import re >>> is_phone = lambda s: bool(re.match(r'\(\d{3}\) \d{3}-\d{4}$', s)) >>> [is_phone(s) for s in ('(123) 456-7890', '(123) 456 7890', '(1231) 456-7890')] [True, False, False]
Andrii
И ты считаешь это понятнее регэкспа?
Andrii
Да:)
А is_digit я не вижу проверки
Виталик Голоенко
Andrii
Andrii
Должно сойти
Виталик Голоенко
Так у меня и сходится:/
Andrii
Так у меня и сходится:/
Скорее тогда уже is_valid(ch, index) switch (i) { case 0: return ch == '(') case 4: return ch == ')' case 5: return ch == ' ' case 9: return ch == '-' default: return ch >= '0' && ch <= '9' } Ну и там что-нить for i, ch in enumerate(s)
Andrii
Но всё равно regexp понятнее, там декларативный синтаксис
Виталик Голоенко
Но всё равно regexp понятнее, там декларативный синтаксис
А есть где-то полноценный источник где его можно полностью изучить?