문제 설명
다음 코드는 "오늘은 날씨가 흐림"
이라는 문자열을 "오늘은 날씨가 맑음"
이라는 문자열로 바꾸는 과정을 보여주고 있습니다. 코드의 안내를 따라 빈 부분을 작성해 보세요.
List와 String의 유사성을 이용해 보세요.
리스트와 문자열은 서로 변환할 수 있습니다.
예를 들어,
str = "10:35:27"
list = str.split(":") #문자열을 ":"기준으로 리스트화
new_str = ":".join(list) #리스트를 ":"기준으로 문자열화
이처럼 ":"
을 기준으로 문자열과 리스트를 서로 변환 할 수 있습니다.
빈칸 채우기 문제 안내
- 빈칸 채우기는 이미 완성된 코드 중 빈칸에 알맞은 코드를 입력하는 문제 타입입니다.
- 빈칸을 제외한 기본 코드는 수정할 수 없습니다.
- 빈칸을 채우지 않을 경우, 실행 결과에 에러 메시지가 표시됩니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
str = "오늘은 날씨가 흐림"
# split()을 이용해서 str을 공백으로 나눈 문자열을 words에 저장하세요
words =
# index()를 이용해서 "흐림"이 words의 몇번째에 있는지 찾고,
# position에 저장하세요.
position =
words[position] = "맑음"
# join()을 이용해서 words를 다시 문자열로 바꿔 new_str에 저장하세요.
# words를 문자열로 바꿀때는 공백 한 칸을 기준으로 붙이면 됩니다.
new_str =
print(new_str)
실행 결과
실행 중지
실행 결과가 여기에 표시됩니다.