8장 종합문제 13번 입니다.
s = "4546793"
result = []
n = len(s)-1
for i in s:
    for j in range(0, n):
        if int(i) % 2 == 1 and int(s[j+1]) % 2 == 1:
            result.append('-')
        elif int(i) % 2 == 0 and int(s[j+1]) % 2 == 0:
            result.append('*')
print("".join(result))

문제의 답 풀이말고 이 방식으론 못 푸나요? 답 풀이와 의미상 비슷한거 같은데 답으로 왜 출력 안 되는 지 모르겠습니다.

코딩_스타터 347

2022년 1월 31일 12:07 오후

목록으로