백준 5555번

문제분석 입력받은 10개의 문자열 중에서 찾으려는 문자열이 한번이라도 있는 지를 확인하는 문제이다. 유념해야 하는 부분은 입력받은 10개의 문자열을 처음과 뒤가 이어져 있는 반지라고 가정한다는 점이다. 또한 찾으려는 문자열이 한번이라도 나오면 카운트 한다는 점을 알면 좀 더 쉽게 풀 수 있다. 코드 k = input() n = int(input()) ans = 0 for _ in range(n): s1 = input() s = s1 * 2 for i in range(len(s)): if k==s[i:i+len(k)]: ans += 1 break print(ans) 문제풀이 찾으려는 문자열, 반지의 개수를 입력받고 반지에 적힌 문자열을 입력받는다. 중요한 점은 반지의 처음과 끝이 이어져 있기 때문에 입력받..
KauKoala
'백준 5555번' 태그의 글 목록