반응형 replace2 Python 특정 문자 제거하기 [코딩테스트 입문 - Day7] 문제 구현 받은 문자열에서 특정문자를 찾아 없앤 문자열을 리턴해준다. 코드 def solution(my_string, letter): return my_string.replace(letter,"") 해당 문제를 찾아 빈 값 ""로 변환해 주었다. 다른 풀이 def solution(my_string, letter): answer = '' for string in my_string: if string != letter: answer += string return answer 문자열을 돌며 letter가 아닌 문자들만 리턴할 값에 추가해 준다. 2023. 2. 9. [프로그래머스] [1차] 다트 게임 Python Code 프로그래머스의 2018년 카카오 코딩 테스트 문제 1차 다트게임을 Python으로 풀어보겠다. 문제 문제는 쭉 읽어보면 이해하기 쉽다. 구현 입력 문자열을 반복문으로 돌며 1. 숫자인지 확인 2. 보너스 확인 3. 옵션 확인 이 세 가지를 한다. 보너스 다음에 숫자가 온다면 숫자에 보너스 값을 제곱하여 chance(기회) 리스트에 넣는다. 옵션을 받으면 숫자에 보너스 값을 제곱하고 옵션 처리를 해준다. 시뮬레이션 문제라 구현은 간단하게 할 수 있다. 코드 bonus = {'S':1, 'D':2, 'T':3} def solution(dartResult): chance=[] n="" for i, c in enumerate(dartResult): o=1 if c.isdigit(): n+=c elif c in .. 2022. 8. 27. 이전 1 다음 반응형