본문 바로가기
BAEKJOON,Programmers,Dacon/Programmers

서울에서 김서방찾기

by 화영쌤 2023. 2. 22.
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