1032번 - 명령 프롬프트
첫 번째 풀이는 결과를 저장하는 변수 c를 문자열로 선언해 replace함수로 다른 부분을 '?'로 바꾸어 주었습니다.
두 번째 풀이는 c를 리스트로 선언해 다른 부분을 '?'로 바꾸어 주었습니다.
어떤 차이가 있나요? ? ?
첫 번째 풀이의 반례 찾았습니다
3aaaaab출력 : ??
답 : a?
replace에서 문제가 생기는 거 같네요. replace('a','?')는 모든 a를 ?으로 바꿉니다. 하나만 바꾸는 게 아니라요.
댓글을 작성하려면 로그인해야 합니다.
yeongbin6446 2년 전
첫 번째 풀이는 결과를 저장하는 변수 c를 문자열로 선언해 replace함수로 다른 부분을 '?'로 바꾸어 주었습니다.
두 번째 풀이는 c를 리스트로 선언해 다른 부분을 '?'로 바꾸어 주었습니다.
어떤 차이가 있나요? ? ?