Решение задач 2: Напишите программу 2

Сообщения
1 471
Реакции
271
Сайт
tehadm.ru
Дана строка, содержащая только английские буквы (большие и маленькие). Добавить символ ‘*’ (звездочка) между буквами (перед первой буквой и после последней символ ‘*’ добавлять не нужно).

Входные данные
Вводится строка ненулевой длины. Известно также, что длина строки не превышает 1000 знаков.

Выходные данные
Вывести строку, которая получится после добавления символов '*'.

Sample Input:
LItBeoFLcSGBOFQxMHoIuDDWcqcVgkcRoAeocXO

Sample Output:
L*I*t*B*e*o*F*L*c*S*G*B*O*F*Q*x*M*H*o*I*u*D*D*W*c*q*c*V*g*k*c*R*o*A*e*o*c*X*O
 
C-подобный:
package main

import (
    "fmt"
    "strings"
)

func main() {
    var st, result string
    fmt.Scan(&st)
    for i := range st {
        result += string(st[i]) + "*"
    }
    fmt.Println(strings.TrimSuffix(result, "*"))
}
 
C-подобный:
package main

import (
    "fmt"
    "strings"
)

func main() {
    var str string
    fmt.Scan(&str)

    result := strings.Join(strings.Split(str, ""), "*")

    fmt.Println(result)
}
 
Назад
Верх Низ