| 12345678910111213141516171819202122 | 
							- func convertToBase7(num int) string {
 
- 	if num == 0 {
 
- 		return "0"
 
- 	}
 
- 	str := make([]rune, 0)
 
- 	isNeg := false
 
- 	if num < 0 {
 
- 		isNeg = true
 
- 		num = -num
 
- 	}
 
- 	for num != 0 {
 
- 		str = append(str, rune(num%7+'0'))
 
- 		num /= 7
 
- 	}
 
- 	for l, r := 0, len(str)-1; l < r; l, r = l+1, r-1 {
 
- 		str[l], str[r] = str[r], str[l]
 
- 	}
 
- 	if isNeg {
 
- 		return "-" + string(str)
 
- 	}
 
- 	return string(str)
 
- }
 
 
  |