BOJ1032 명령 프롬프트

randi65535·2020년 11월 3일

문제풀이 방법

  • N개를 전부 입력 받고 전부 검사하는 방법
  • 1개를 입력 받고 나머지 N-1개를 검사하는 방법

처음 떠올린 방법은 1번 이었는데, 하다보니 너무 코드가 읽기 어려워졌다. 다른 분들의 도움을 받아서 2번 방법으로 풀 수 있었다.

문자열을 리스트로 만들어 비교하고, 문자열이 다른 부분이 있으면 ?를 입력해주는 방식이다.

N = int(input())

txt1 = list(input())

for i in range(N-1):
	txt2 = list(input())
	for j in range(len(txt1)):
		if txt1[j] != txt2[j]:
			txt1[j] = '?'
	
print(''.join(txt1))
profile
unsinged int 8byte-1

0개의 댓글