secret_passenger
mam pytanie do osób z #programie w #swift:

jak wygląda sytuacja używania tego języka poza pisaniem aplikacji dla iOS i OSX? czy są jakieś duże, znane projekty pisane w Swifcie np. multiplatofrm, może coś na backendzie? może jakaś firma się migrowała z innego języka na Swiftwa (ale nie do pisania aplikacji desktopowej / na telefon)?

ciekaw jestem jak to wygląda bo sam język jest dość ciekawy (syntaktycznie)
  • Najlepsze
  • Wszystkie komentarze
lawicko
@secret_passenger: Z tego co się orientuję to najpoważniejsze zastosowanie z poza ekosystemu Apple to Swift for TensorFlow od Google. Przy okazji fajny artykuł opowiadający dlaczego zespół Google wybrał właśnie Swifta. Moim zdaniem na ten moment jest to najważniejszy projekt jeśli chodzi o popularyzację Swifta. W zasadzie każdy projekt Machine Learning tego używa, tzn. nie wersji Swift tylko TensorFlow ogólnie, w Pythonie, ale podejrzewam, że jak się Google uda przekonać
Nadrill
@secret_passenger: sa proby robienia backendu w swifcie, ale raczej nie ma jeszcze zadnego powaznego backendu komercyjnego w swifcie. od niedawna aws wspiera lambde swift, wiec spoko.
mozna go uzywac do skryptow takze, ma calkiem sympatyczna spolecznosc i mocne plecy w postaci apple.
ale historia jest inna niz z rustem, ten zostal stworzony w innym celu niz swift. swift mial w koncu obnizyc poprzeczne i zachecic do wejscia na platfrome apple, a open
Canova
Mirki jakas podpowiedź co do zadania?
Rozważamy liczby naturalne z przedziału 11....n gdzie n >= 11. Wypisz te liczby dla których suma cyfr jest równa iloczynowi cyfr lub -1 gdy takich liczb nie ma.
Zadanie musi być zrobione tylko przy uzyciu pętli. Wiem że jest pewnie banalne ale nie mogę sobie z nim poradzić ¯\_(ツ)_/¯
#programie #cpp #informatyka
  • Najlepsze
  • Wszystkie komentarze
S.....j
S.....j
@Canova: troche roboty bo musisz każdą liczbę rozłożyć na cyfry, dzielisz liczbe przez 10 tak długo aż wynik będzie mniejszy od 1, po każdym dzieleniu dostajesz kolejną cyfrę liczby, potem je mnożysz i dodajesz i sprawdzasz czy wyniki są równe xd
JakTamCoTam
@Canova: najprościej łopatologicznie zrobić tak, że bierzesz tą liczbę, rozbijasz na osobne cyfry i sprawdzasz. Najpierw je dodajesz, później mnożysz a następnie przyrównujesz. Jeżeli tak się dzieje to wypisujesz.
Dodatkowo robisz sobie zmienną boolowską, która ustawiasz na true kiedy chodź raz znajdzie się taka liczba. Jeżeli jest false to wypisujesz "-1"