Size: a a a

Vue.js Russian Developers Community

2020 September 11

т

тим in Vue.js Russian Developers Community
А так понятно, например? (Питон если что)

`
def canMakeStr2(s1, s2):
 
   # Create a count array and count  
   # frequencies characters in s1
   count = {s1[i] : 0 for i in range(len(s1))}
     
   for i in range(len(s1)):
       count[s1[i]] += 1
     
   # Now traverse through str2 to check  
   # if every character has enough counts
   for i in range(len(s2)):
       if count[s2[i]] == 0:
           return False
       count[s2[i]] -= 1
   return True
 
# Driver Code
s1 = "geekforgeeks"
s2 = "for"
 
if canMakeStr2(s1, s2):
   print("Yes")
else:
   print("No") `
источник

AK

Alex Kharechko in Vue.js Russian Developers Community
Владимир Гомонов
и ещё мне с первого взгляда понятно, что если у меня кто-то напишет при вызове сортировки такой вот компаратор,  то я его уволю ))
жёсткий вы)
источник

Q

Qwerty in Vue.js Russian Developers Community
Некрасиво но понятно
источник

Q

Qwerty in Vue.js Russian Developers Community
Непонятно зачем
источник

т

тим in Vue.js Russian Developers Community
Qwerty
Некрасиво но понятно
То же самое выполняет
источник

Q

Qwerty in Vue.js Russian Developers Community
тим
То же самое выполняет
Я про джс
источник

ВГ

Владимир Гомонов... in Vue.js Russian Developers Community
Alex Kharechko
жёсткий вы)
на самом деле нет.  сначала предложу покаяться.  а вот если не покается — тогда уже уволю ))
источник

Q

Qwerty in Vue.js Russian Developers Community
А код на питоне тут левый
источник

т

тим in Vue.js Russian Developers Community
Qwerty
А код на питоне тут левый
Взял готовое, самому лень на циклах это прописывать
источник

W

Whoisyourdaddy in Vue.js Russian Developers Community
Владимир Гомонов
на самом деле нет.  сначала предложу покаяться.  а вот если не покается — тогда уже уволю ))
Да вы пастор, сударь
источник

ВГ

Владимир Гомонов... in Vue.js Russian Developers Community
)
источник

R

Rose in Vue.js Russian Developers Community
Another one bites the dust...!
Banned Federico Hidalgo.
Reason:
Automated blocklist action, due to a match on: t.me/joinchat/*
источник

Q

Qwerty in Vue.js Russian Developers Community
тим
Взял готовое, самому лень на циклах это прописывать
Шляпу какую то показал
источник

Q

Qwerty in Vue.js Russian Developers Community
тим
А так понятно, например? (Питон если что)

`
def canMakeStr2(s1, s2):
 
   # Create a count array and count  
   # frequencies characters in s1
   count = {s1[i] : 0 for i in range(len(s1))}
     
   for i in range(len(s1)):
       count[s1[i]] += 1
     
   # Now traverse through str2 to check  
   # if every character has enough counts
   for i in range(len(s2)):
       if count[s2[i]] == 0:
           return False
       count[s2[i]] -= 1
   return True
 
# Driver Code
s1 = "geekforgeeks"
s2 = "for"
 
if canMakeStr2(s1, s2):
   print("Yes")
else:
   print("No") `
Писал пэхэпешник недоучка
источник

Q

Qwerty in Vue.js Russian Developers Community
Это вообще не Пайтон стайл
источник

M

Mikhail in Vue.js Russian Developers Community
А какая задача?
источник

ВГ

Владимир Гомонов... in Vue.js Russian Developers Community
Дмитрий Казармин
абсолютно нечитаемо
и самое главное, такой код нельзя в цикле использовать без мемоизации, он тяжёлый-неэффективный
источник

ВГ

Владимир Гомонов... in Vue.js Russian Developers Community
Mikhail
А какая задача?
задача невыполнимая — вылечить упоротых функциональщиков )
источник

Q

Qwerty in Vue.js Russian Developers Community
Владимир Гомонов
и самое главное, такой код нельзя в цикле использовать без мемоизации, он тяжёлый-неэффективный
О надо про мемоизацию почитать ещё не в курсе
источник

AK

Alex Kharechko in Vue.js Russian Developers Community
Владимир Гомонов
задача невыполнимая — вылечить упоротых функциональщиков )
))
источник