반응형
안녕하세요.
이번 포스팅은 SWEA의 15758번 문제 풀이입니다.
문제 이름은 "무한 문자열" 입니다.
풀이
1
2
3
4
5
6
7
8
9
|
T = int(input())
for tc in range(T):
S, T = input().split()
s_len = len(S)
t_len = len(T)
if S * t_len == T * s_len:
print('#%d ' %(tc+1) +'yes')
else:
print('#%d ' %(tc+1) +'no')
|
cs |
핵심: 문자열의 크기 만큼 S와 T에 곱해준 뒤에 비교합니다.
1. 테스트 개수 T를 입력 받습니다.
2. for 문을 사용해서 테스트 개수만큼 반복합니다.
3. 문자열 S와 T를 입력 받습니다.
4~5. len() 함수를 사용해서 문자열 크기를 구합니다.
6~9. 같은 크기의 두 문자열을 비교합니다.
같을 경우 테스트의 번호와 yes, 다를 경우 no를 출력합니다.
댓글