#golang

Пользователь

от jettie.kub , в категории: Golang , 3 года назад
Нет ответов

Функция какая то 24 на Golang и там таких много 😝

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
func q24(s string, pos int) {
	println(s[:pos], ">", s[pos:], "\tstate = q24")
	time.Sleep(time.Second)
	if s[pos] == '0' {
		q24(s, pos+1)
	} else if s[pos] == 'B' {
		q25(s, pos+1)
	} else {
		println("Halted")
	}
}


Пользователь

от zoey_langosh , в категории: Golang , 3 года назад
Нет ответов

Вот такая sub функция на golang

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
func Sub(n int, m int) {
	var s string = "B"
	if n > 0 {
		s += "X"
	}
	for i := 0; i < n; i++ {
		s += "0"
	}
	s += "1"
	if m < 0 {
		s += "Y"
		m *= -1
	} else if m > 0 {
		s += "X"
	}
	for i := 0; i < m; i++ {
		s += "0"
	}
	s += "B"
	q0(s, 1)
}