@gogolang

Страница 397 из 1630
Valentin
20.07.2017
08:13:39
Подождать го 2.0 с дженериками)))

Ilya
20.07.2017
08:14:08
Я то е и подумал - но не написал А вчера спрашивали зачем они ))

Вот вам сразу применение

Причем всякие var_dump и форматеры еще одно применение

Google
Valentin
20.07.2017
08:23:35
Ну чисто технически сейчас это можно реализовать с помощью типа interface{} и рефлексии

Димка
20.07.2017
08:31:36
...если пофиг на производительность)
> var_dump > производительность

Valentin
20.07.2017
08:33:39
...если пофиг на производительность)
выше был вопрос про тесты, там действительно пофиг на производительность

Stanislav
20.07.2017
08:34:51
я встречал требования прохождения всех тестов за определенное кол-во времени. Хорошо, что я не работал в таких компаниях, где это именно требование

Andrew
20.07.2017
09:51:28
я встречал требования прохождения всех тестов за определенное кол-во времени. Хорошо, что я не работал в таких компаниях, где это именно требование
Нет тестов - нет проблем. После запуска тестов за 1мсек выводится сообщение, что тестов нет. Все спасены. Занавес. Деплоим в продакшен.

Michael
20.07.2017
09:54:30
идеально - это на проде блокнотиком править файлы

Andrew
20.07.2017
09:55:16
идеально - это на проде блокнотиком править файлы
Ещё можно добавить изюминку - в скриптовых языках и на проде.

Чтобы без конпеляции сразу же видеть результат :)

Stanislav
20.07.2017
09:56:46
идеально - это на проде блокнотиком править файлы
если на проде есть блокнотик, то это жопа

Google
Олег
20.07.2017
09:56:52
Напишите функцию, которая задает список не отрицательных целых чисел, упорядочивает их так, чтобы они составляли максимально возможное число. Например, учитывая [50, 2, 1, 9], наибольшее сформированное число равно 95021.

У кого какие варианты?:)

Олег
20.07.2017
09:57:16
P.S я уже сделял

Студент?
не, просто челендж) закончил учится уже)

Stanislav
20.07.2017
09:57:33
У кого какие варианты?:)
изучить язык, алгоритмы и не спрашивать помощи по студентским задачам :)

Олег
20.07.2017
09:58:02
изучить язык, алгоритмы и не спрашивать помощи по студентским задачам :)
Я решил эту задачу >.<. Просто хочу знать кто какими способами еще предложит

Andrew
20.07.2017
09:59:26
отконвертить числа в строки, затем сцепить все эти строки в с сортировкой сначала по длине строки, затем по значению.

i
20.07.2017
10:00:27
У каждого числа нужно взять значение максимального разряда и отсортировать по этому значению

Andrew
20.07.2017
10:00:28
нету под рукой компа, разве что через 3 часа...

Michael
20.07.2017
10:00:47
в первом приближении сортировать остатки от деления по модулю 10

Олег
20.07.2017
10:00:52
нету под рукой компа, разве что через 3 часа...
Если не сложно, буду благодарен:)

Andrew
20.07.2017
10:01:00
Denzel
20.07.2017
10:02:09
Всем привет, народ подскажите плиз как исправить: go get github.com/yubo/dbgo In file included from ./db.h:40:0, from ./dbgo.h:1, from C:\Users\User\go\src\github.com\yubo\dbgo\dbgo.go:5: ./db.h:121:52: error: unknown type name 'u_int' int (*del) __P((const struct __db *, const DBT *, u_int));

Michael
20.07.2017
10:02:21
миллион

Google
Denzel
20.07.2017
10:04:14
о ммм.. это же си
и? ) Пакет то для GO )

Michael
20.07.2017
10:04:41
а читать кто будет? го? error: unknown type name 'u_int'

Denzel
20.07.2017
10:06:50
а читать кто будет? го? error: unknown type name 'u_int'
автор говорит что достаточно выполнить: go get github.com/yubo/dbgo

Но чет видимо не достаточно

Andrew
20.07.2017
10:12:14
Если не сложно, буду благодарен:)
package main   import (     "fmt"     "sort"     "strconv" )   type Data []int   func (d Data) Len() int      { return len(d) } func (d Data) Swap(i, j int) { d[i], d[j] =d[j], d[i] } func (d Data) Less(i, j int) bool {     if len(strconv.Itoa(d[i])) ==len(strconv.Itoa(d[j])) {         return d[i] > d[j]     } else {         return len(strconv.Itoa(d[i])) >len(strconv.Itoa(d[j]))     } }   func main() {     var in Data = []int{50, 2, 1, 9}       sort.Sort(in)       fmt.Println(in) }

Сори, писал с валенка ?

Mush
20.07.2017
10:12:56
Этоже кусок примера из мана )

Andrew
20.07.2017
10:13:35
Чуток дополненный моими кривыми ручонками ?

Хм, хотя не самое максимальное число получилось... Не годится такой вариант.

Admin
ERROR: S client not available

Andrew
20.07.2017
10:19:17
Попытка 2 package main   import (     "fmt"     "sort"     "strconv" )   type Data []int   func (d Data) Len() int      { return len(d) } func (d Data) Swap(i, j int) { d[i], d[j] =d[j], d[i] } func (d Data) Less(i, j int) bool {     ai, _ :=strconv.Atoi(string(strconv.Itoa(d[i])[0]))     aj, _ :=strconv.Atoi(string(strconv.Itoa(d[j])[0]))     return ai > aj }   func main() {     var in Data = []int{50, 2, 1, 9}       sort.Sort(in)       fmt.Println(in) }

Писать код по ssh с телефона - это боль ?

Andrew
20.07.2017
10:21:53
GoWay :) Для этого же дела придуман модуль sort :)

Google
Andrew
20.07.2017
10:23:26
предполагаю с отрицательными числами не будет работать
В условии задачи только положительные числа

Andrew
20.07.2017
10:24:53
предполагаю с отрицательными числами не будет работать
Коллега намекает, что нужно проверять user input, обложить код тестами, документацией, и выложить на github ?

F
20.07.2017
10:26:55
какими знаниями должен обладать middle go разработчик?

Andrew
20.07.2017
10:27:44
Ashot
20.07.2017
10:29:17
какими знаниями должен обладать middle go разработчик?
Как только начал за дженерики сраться, уже мидл. Как прекратил - сеньер

Анатолий
20.07.2017
10:29:47
=)))

Олег
20.07.2017
10:33:45
Ахтыжхитраяжопа, переписал авторское решение с джавы и герой ?
Ну, первым делом были пермутации, но n! долго, а писать перестановки еще дольше)

да и предложи вариант лучше?:)

Олег
20.07.2017
10:36:50
да и предложи вариант лучше?:)
Лучше этого решения нет :) Но до него додуматься надо.

Mikalai
20.07.2017
10:40:37
да и предложи вариант лучше?:)
Ну так это не твой вариант, ты б до этого не додумался ?

Denzel
20.07.2017
10:50:13
а читать кто будет? го? error: unknown type name 'u_int'
#ifndef __uint_t_defined typedef unsigned int u_int; # define __uint_t_defined #endif

Страница 397 из 1630