반응형
https://school.programmers.co.kr/learn/courses/30/lessons/181864
간단 구현 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
1. 정답변수 answer를 선언 후 0으로 초기화합니다.2. A, B를 바꾼 문자들을 저장할 toggledString을 선언 후 myString에 대해 for loop를 수행하며 문자를 바꿔 뒤에 붙여줍니다.
📔 풀이과정
toggledString에서 pat이 존재한다면 answer를 1로 갱신해줍니다.
📔 정답 출력 | 반환
answer를 반환합니다.
📕 Code
📔 Python3
def solution(myString, pat):
answer = 0
toggledString = ''
for char in myString:
if char == 'A':
toggledString += 'B'
else:
toggledString += 'A'
if toggledString.find(pat) != -1:
answer = 1
return answer
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'Algorithm > Implementation' 카테고리의 다른 글
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 빈 배열에 추가, 삭제하기 (0) | 2024.10.19 |
---|---|
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 배열의 원소만큼 추가하기 (0) | 2024.10.19 |
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 간단한 식 계산하기 (0) | 2024.10.19 |
(Python3) - 프로그래머스(코딩 기초 트레이닝) : 문자열 잘라서 정렬하기 (0) | 2024.10.19 |
(Python3) - 프로그래머스(코딩 기초 트레이닝) : x사이의 개수 (0) | 2024.10.19 |