yeongbin6446   2년 전

첫 번째 풀이는 결과를 저장하는 변수 c를 문자열로 선언해 replace함수로 다른 부분을 '?'로 바꾸어 주었습니다.

두 번째 풀이는 c를 리스트로 선언해 다른 부분을 '?'로 바꾸어 주었습니다.

어떤 차이가 있나요? ? ?

yeongbin6446   2년 전

첫 번째 풀이의 반례 찾았습니다

3
aa
aa
ab
출력 : ??

답 : a?

tmdgh99   2년 전

replace에서 문제가 생기는 거 같네요. replace('a','?')는 모든 a를 ?으로 바꿉니다. 하나만 바꾸는 게 아니라요.

댓글을 작성하려면 로그인해야 합니다.