[프로그래머스_Lv1] 가장 가까운 같은 글자

SOO·2023년 5월 30일
0

CodingTest

목록 보기
10/11

문제 설명

나의 풀이

(1) 주어진 글자를 맨 앞에서 하나씩 다 사용한다.
==> enumerate() 사용


(2) 해당 글자의 앞에, 그것과 동일한 글자가 없다면 -1을 저장한다.
==> else 문에 해당.


(3) 해당 글자의 앞에, 그것과 동일한 글자가 있다면 몇 칸 앞에 있는지 저장한다.
==> if문에 해당
==> 몇 칸 앞인지 = 인덱스 값 사용
==> 가까운 글자의 인덱스가 필요하니 인덱스 슬라이싱을 사용해 앞의 글자들을 뒤집은 후에 find()를 사용해 인덱스 값을 찾는다.

점수를 높게 받긴 했지만, 몇몇 예제에서 시간이 오래 걸렸다.
이보다 더 간결한 풀이가 있을것같다.

다른 사람의 풀이

다른 사람들의 풀이 중 간결한 풀이는 없었다.
흐음

profile
데이터 분석으로 세상을 읽어보쟈 빠샤

0개의 댓글