# split은 문자열을 리스트로 바꾸는 것이므로, int정수형을 쓸면 실행 불가
# 수가 같은지 비교하는 문제이기 때문에 문자 취급하여도 프로그램이 작동되는데에는 문제가 없지만,
# 굳이 정수로 받고 싶으면 a = int(input()) 이런 식으로 하나씩 입력받아도 됨
# python은 c와 달리 a++을 쓸 수가 없음!!!
# 코드 3번째줄 리스트 내부 요소들을 각자 다른 변수에 할당할 수 있음을 알아야 함!
# 마지막줄에서 출력할때, 정수 s와 문자열 S는 더할 수 없음
# -> 괄호 앞에 자료형을 명시함으로써, 강제 형변환을 함
# 강제 형변환하는 법: 자료형(변수or숫자or문자 등)

x = input()
y = input()
a1, a2, a3 = x.split()
g1, g2, g3 = y.split()
s = 0
b = 0

if (a1 == g1):
    s += 1
elif (a1 == g2):
    b += 1
elif (a1 == g3):
    b +=1
if (a2 == g1):
    b += 1
elif (a2 == g2):
    s += 1
elif (a2 == g3):
    b += 1
if (a3 == g1):
    b += 1
elif (a3 == g2):
    b += 1
elif (a3 == g3):
    s += 1
print(str(s) + 'S' + str(b) + 'B')

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: