We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 62b0a02 commit e6a865dCopy full SHA for e6a865d
Hongjoo/lv2/JadenCase문자열만들기.py
@@ -0,0 +1,28 @@
1
+def solution(s):
2
+ #1. words(" ")
3
+ # first letter : Big
4
+ # others : small
5
+ #연속 띄어쓰기 :가능
6
+ answer = []
7
+ small = s.lower()
8
+ s_li = list(small)
9
+ for i in range(len(s_li)):
10
+ #upper
11
+ #1.first letter
12
+ if i == 0 :
13
+ s_li[i]=s_li[i].upper()
14
+ #2. word's first letter
15
+ if s_li[i] == " ":
16
+ if s_li[i+1].islower():
17
+ s_li[i+1] = s_li[i+1].upper()
18
+ #number issue : " " +number + str
19
+ if s_li[i].isnumeric() and i!=0 :
20
+ if s_li[i+1].isnumeric():
21
+ continue
22
+ if s_li[i+1]== " "and s_li[i+2].isalpha():
23
+ del s_li[i+1]
24
+ if s_li[i-1] != " " :
25
+ s_li.insert(i," ")
26
+ answer="".join(s_li)
27
+ print(answer)
28
+ return answer
0 commit comments