728x90
Q) String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요.
(seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.)
TIP) f 포맷팅
▷문자열 포맷팅
문자열 포맷팅(String formatting)은 특정 포맷에 맞추어 문자열을 재구성할 때 사용됩니다. 문자열 포맷 코드에는 문자열을 의미하는 '%s', 정수형 숫자를 의미하는 '%d', 실수형 숫자를 의미하는 '%f'등이 있습니다. 파이썬 3.6 부터는 문자열을 좀 더 쉽게 포멧팅하기 위한 f-string 포맷팅이 추가되었습니다. 중괄호를 사용하면 f-string 안에 파이썬의 표현식을 삽입할 수 있습니다.
여기서는 f-string 포맷팅을 이용하여 f ' 문자열 {변수} 문자열' 형식으로 알고리즘을 짜보겠습니다.
A) f-string 포맷팅을 이용한 풀이
STEP① 알고리즘 짜기
def solution(seoul):
answer = ''
for i in range(len(seoul)):
if seoul[i] == 'Kim':
answer = f'김서방은 {i}에 있다'
return answer
STEP② 결과 출력
'BAEKJOON,Programmers,Dacon > Programmers' 카테고리의 다른 글
이상한 문자 만들기 (0) | 2023.03.06 |
---|---|
콜라 문제 (0) | 2023.03.04 |
숫자 짝꿍 (0) | 2023.02.27 |
핸드폰 번호 가리기 (0) | 2023.02.26 |
OX퀴즈 (0) | 2023.02.26 |