@proGO

Страница 645 из 1674
Dmitri
01.06.2017
04:25:31
фишка тут в том, что кроме Println в пакадже fmt есть еще Print, например

Атас
01.06.2017
04:25:31
места

Dmitri
01.06.2017
04:25:51
а у switch есть fallthrough

Атас
01.06.2017
04:26:40
тут фишка в том что одно число может как делиться на 3 так и на 5
ну так и напише условие правильно, а не так как оно у тебя есть

Google
TimOne>>>
01.06.2017
04:26:55
тут есть центурион который зарешает?

Dmitri
01.06.2017
04:27:18
тут есть тысяча таких, кто зарешал, и не по разу, и не на одном языке программирования

например, я делал на Go, Python, C++, Java, Kotlin

TimOne>>>
01.06.2017
04:28:29
так

Andrey
01.06.2017
04:29:02
Делай сам.

TimOne>>>
01.06.2017
04:29:34
} else if i % 3 == 0 && i % 5 == 0 {

Andrey
01.06.2017
04:30:26
Dmitri
01.06.2017
04:31:49
во, умничка

Работает?
должно

TimOne>>>
01.06.2017
04:32:30
в одном условии нужно объединить 2 условия

деление на 3 и на 5

Dmitri
01.06.2017
04:32:47
осталось понять, зачем)))

Google
Andrey
01.06.2017
04:32:51
должно
Я знаю. Лучше задавать вопросы, с помощью которых он выполнит свою задачу.

Dmitri
01.06.2017
04:33:14
ща подскажу, ВНИМАНИЕ, СПОЙЛЕР!!!:

кроме fmt.Println() есть еще fmt.Print()

Andrey
01.06.2017
04:33:33
?

Dmitri
01.06.2017
04:33:52
разница в том, что Println() в конец добавляет \n, а Print() -нет

и тогда тебе вот это условие вообще не нужно

TimOne>>>
01.06.2017
04:35:08
# command-line-arguments runtime.main_main·f: relocation target main.main not defined runtime.main_main·f: undefined: "main.main"

ошибка

Dmitri
01.06.2017
04:37:26
теперь осталось понять, что у тебя НАД куском кода, который ты показываешь, и что ПОД

TimOne>>>
01.06.2017
04:37:37
нет изменений все так же

Dmitri
01.06.2017
04:38:21
ты вот эту функцию как main.ex() вызываешь?

или у тебя это в отдельном пакадже, который ты main обозвал?

TimOne>>>
01.06.2017
04:39:49
сверху все закоменчено

это отдельный main.go

теперь ковычки func ex() { for i := 1; 1 <= 100; i++ if i % 3 == 0 { fmt.Println(i, "Fizz") } else if i % 5 == 0 { fmt.Println(i, "Buzz") } else if i % 3 == 0 && i % 5 == 0 { fmt.Println(i, "FuzzBuzz") } }

исправил func ex() { for i := 1; 1 <= 100; i++ { if i % 3 == 0 { fmt.Println(i, "Fizz") } else if i % 5 == 0 { fmt.Println(i, "Buzz") } else if i % 3 == 0 && i % 5 == 0 { fmt.Println(i, "FuzzBuzz") } } }

ошибка все та же

Dmitri
01.06.2017
04:46:55
а функция main() у тебя как выглядит?

ее нет?

TimOne>>>
01.06.2017
04:47:34
вот весь код package main import "fmt" // // func main() { // for i := 1; i <= 10; i++ { // if i % 2 == 0 { // fmt.Println(i, "even") // } else { // fmt.Println(i, "odd") // } // } // } func ex() { for i := 1; 1 <= 100; i++ { if i % 3 == 0 { fmt.Println(i, "Fizz") } else if i % 5 == 0 { fmt.Println(i, "Buzz") } else if i % 3 == 0 && i % 5 == 0 { fmt.Println(i, "FuzzBuzz") } } }

Google
Dmitri
01.06.2017
04:47:57
ну вот, у тебя нету функции main()

а должна быть

и уже она должна вызывать ex()

TimOne>>>
01.06.2017
04:50:01
как это сделать?

Dmitri
01.06.2017
04:51:42
у тебя main() есть, только он закомменчен

раскомментируй, выпили оттуда всю свою самодеятельность, вместо нее напиши ex()

Andrey
01.06.2017
04:55:47
как это сделать?
Дружище, ты язык учил?

TimOne>>>
01.06.2017
04:56:16
вот пробую это задача из туториола

Andrey
01.06.2017
04:57:16
вот пробую это задача из туториола
В туториале не сказано, что всё надо в main() писать?

TimOne>>>
01.06.2017
05:10:28
код ушел в бесконечность

func main() { for i := 1; 1 <= 100; i++ { if i % 3 == 0 { fmt.Println(i, "Fizz") } else if i % 5 == 0 { fmt.Println(i, "Buzz") } else if i % 3 == 0 && i % 5 == 0 { fmt.Println(i, "FuzzBuzz") } } }

TimOne>>>
01.06.2017
05:15:54
что исправить в коде?

anton
01.06.2017
05:16:34
вторая строка

что ты с 100 сравниваешь?

а что инкрементишь?

Mark
01.06.2017
05:17:00
Kek

anton
01.06.2017
05:17:13
я понимаю что i, I, l и 1 похожи, но...

TimOne>>>
01.06.2017
05:17:38
нужно что бы код прошел от 1 до 100

anton
01.06.2017
05:18:07
ну i <= 100 а у тебя там единица

Google
Mark
01.06.2017
05:18:07
Я бы вообще не стал помогать с такой задачей

Andrey
01.06.2017
05:18:10
нужно что бы код прошел от 1 до 100
Блин, ну прочитай внимательно.

Читаешь документацию, так не читай нормально.

TimOne>>>
01.06.2017
05:18:42
и дописал к кратным числам значение

а сейчас все эот уходит в бесконечность

anton
01.06.2017
05:19:10
ты русский понимаешь?

Mark
01.06.2017
05:19:15
Логично

anton
01.06.2017
05:19:16
я тебе выше дважды ответил

Admin
ERROR: S client not available

Mark
01.06.2017
05:19:37
Потому что условие всегда выполняется

kolas
01.06.2017
05:19:42
походу это троль

в бан его

Mark
01.06.2017
05:19:50
Ведь 1 всегда меньше 100

anton
01.06.2017
05:19:52
походу это троль
король голанга

Rustam
01.06.2017
05:21:09
а сейчас все эот уходит в бесконечность
`func main() { for i := 1; i <= 100; i++ { if i % 3 == 0 { fmt.Println(i, "Fizz") } else if i % 5 == 0 { fmt.Println(i, "Buzz") } else if i % 3 == 0 && i % 5 == 0 { fmt.Println(i, "FuzzBuzz") } } } ` только у тебя третее условие никогда не отработает. тебе нужно if i % 3 == 0 && i % 5 == 0 { fmt.Println(i, fizz + buzz) } else if i % 3 == 0 { fmt.Println(i, fizz) } else if i % 5 == 0 { fmt.Println(i, buzz) } else { fmt.Println(i) }

TimOne>>>
01.06.2017
05:22:00
ура

прекрасные люди

все получилось всех благодарю

Google
TimOne>>>
01.06.2017
05:22:00
спасибо

но значение "FuzzBuzz" так и не прошло

Rustam
01.06.2017
05:22:03
ну хз, если он не понимает

Andrey
01.06.2017
05:22:41
ну хз, если он не понимает
Ну не знаю. Мне кажется, что он думает если будет тупить, то ему всё же кто-то напишет правильный код.

Rustam
01.06.2017
05:22:46
но значение "FuzzBuzz" так и не прошло
поменяй условие, я же тебе написал готовый код

anton
01.06.2017
05:22:48
надо просто деньги брать за консультации тогда люди (некоторые) начинают думать, прежде чем денег заплатят

Andrey
01.06.2017
05:22:52
Потому что у парня ни логики, ни внимательности.

anton
01.06.2017
05:23:20
самое печальное то, что такие джуны в мск хотят 90+

Andrey
01.06.2017
05:23:51
да я в шутку же :)
Блин, а это стартап замутить можно) Как раз телеграм платежи принимать начал)

kolas
01.06.2017
05:25:14
и им дают?

anton
01.06.2017
05:25:25
Эм, серьезно? Не зная языка даже?
попадаются индивидумы. начитаются хабра, умеют красиво заливать в уши про блидинг эдж технологии, и не могут решить задачу на листике. а многие разницу между указателем и ссылкой не понимают

нет. не дают. надеюсь. но времени отнимают прилично..

kolas
01.06.2017
05:27:03
а в чем разница указатля и ссылки? ?

ссылка ваще есть такое?

Andrey
01.06.2017
05:28:19
Здрасти)

Страница 645 из 1674