Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis0
Hashtag Generator in Python
Stuck here, any help?? We are creating our own social network application and need to have a hashtag generator program. Complete the program to output the input text starting with the hashtag (#). Also, if the user entered several words, the program should delete the spaces between them. Sample Input code sleep eat repeat Sample Output #codesleepeatrepeat
12 Respostas
+ 3
First you can use split method to split each word in a string with spaces.
Then join it back with blank strings.
Thus will remove every spaces in the string.
Then make a list with the first item as #.
Then append the string to the end of the array.
Then join this array with empty joiners to make it as a whole array.
example is attached below
https://code.sololearn.com/cjkGT69PyHNC/?ref=app
+ 7
this is a short version, but still has a good readability:
print('#'+''.join(input().split()))
# or to store the hashtag in a variable:
hash_tag = '#'+''.join(input().split())
+ 6
This is my solution:
s = input()
def hashtagGen(text):
#your code goes here
a = text.replace(" ", "")
return a
print(hashtagGen('#' + s))
+ 4
s = input()
def hashtagGen(text):
return text.replace(" ", " ")
print(hashtagGen('#' + s))
+ 3
I saw you sharing your attempt but then you removed it. I think this should work.
https://code.sololearn.com/cVvQOLBLS19M/?ref=app
+ 2
With replace function you can do that.For # you can added it in the begin to the input and reassign new input to it with space removed
+ 2
s = input()
def hashtagGen(text):
#your code goes here
a = text.replace(" ", "")
return a
print(hashtagGen('#' + s))
+ 1
I have used this code:
s = input()
def hashtagGen(text=s):
# Š¼ŠµŃŃŠ¾ Š“Š»Ń Š²Š°ŃŠµŠ³Š¾ ŠŗŠ¾Š“Š°
i = text.replace(" ", "")
i = list(i)
h = "#"
i.insert(0, h)
print(''.join(i))
return
hashtagGen(s)
+ 1
Its my solution but it is a bit long and complex:
def hashtag (text):
hash = ["#"]
for i in text:
if i != " ":
hash.append(i)
else:
continue
tag = ""
for j in hash:
tag += j
print(tag)
subject = input("enter what's on your mind: ")
hashtag(subject)
+ 1
#Sample Input: code sleep eat repeat
#Sample Output: #codesleepeatrepeat
user_string = input()
def hashtag_generator(x):
x = x.replace(" ", "")
return "#" + x
print(hashtag_generator(user_string))
0
Comment=input().split()
print("#","".join(comment,sper"')
0
text = input("enter the trend: ")
def hashtagGen(text):
a = text.replace("","")
return a
print(hashtagGen('#'+text))