列表

详情


GP6. 拼接字符串

描述

给定一个字符串数组,将其拼接成一个字符串。

知识点:
1,for循环遍历切片
2,"+"可以拼接字符串

示例1

输入:

["hello","-","world"]

输出:

"hello-world"

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

Go 解法, 执行用时: 3ms, 内存消耗: 772KB, 提交时间: 2022-06-08

package main

func join(s []string) string {
	z := ""
	for _, k := range s {
		z = z + k
	}
	return z
}

Go 解法, 执行用时: 3ms, 内存消耗: 804KB, 提交时间: 2022-05-27

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param s string字符串一维数组 
 * @return string字符串
*/
func join( s []string ) string {
    // write code here
    var str string
    for _, j := range s {
        str = str + j
    }
    return str
}

Go 解法, 执行用时: 3ms, 内存消耗: 808KB, 提交时间: 2022-05-26

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param s string字符串一维数组 
 * @return string字符串
*/
func join( s []string ) string {
    result := ""
    for _, item := range s {
        ss := item
        result += ss
    }
    return result
}

Go 解法, 执行用时: 3ms, 内存消耗: 828KB, 提交时间: 2022-08-06

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param s string字符串一维数组 
 * @return string字符串
*/
func join( s []string ) string {
    // write code here
    var res string = "";
    for _, v := range s {
        res += v
    }
    
    return res
}

Go 解法, 执行用时: 3ms, 内存消耗: 832KB, 提交时间: 2022-07-23

package main
//import "fmt"

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param s string字符串一维数组 
 * @return string字符串
*/
func join( s []string ) string {
    // write code here
    str := ""
    for _,i := range s{
        str += i
    }
    return str
}

上一题