티스토리 뷰

728x90

https://www.acmicpc.net/problem/16171

 

16171번: 나는 친구가 적다 (Small)

첫 번째 줄에는 알파벳 소문자, 대문자, 숫자로 이루어진 문자열 S가 주어진다. (1 ≤ |S| ≤ 100) 두 번째 줄에는 성민이가 찾고자 하는 알파벳 소문자, 대문자로만 이루어진 키워드 문자열 K가 주

www.acmicpc.net

 

시작 문장과 목표 문장을 입력받습니다.

ASCII 코드로 변환하여 알파벳 여부를 확인합니다 (97~122 : 소문자, 65~90 : 대문자)

알파벳이 아닐 때, 목표 문장이 숫자를 뺀 시작 문장과 일치하는지 확인합니다. ( S in tmp )

포함될 시 1을, 아닐 시 0을 출력해줍니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
= input()
= input()
tmp = ''
chk = False
for i in F:
    if 97 <= ord(i) <= 122 or 65 <= ord(i) <= 90:
        tmp += i
    if tmp != '' and S in tmp:
        chk = True
        break
if chk:
    print(1)
else:
    print(0)
cs

 

댓글