# 2022 CCC Junior J3: Harp Tuning — 순수 for문 버전

s = input()  # 예: "AFB+8HC-4"
n = len(s)
i = 0
result = []

# 문자열을 인덱스로 접근하면서 처리
for i in range(n):
    ch = s[i]

    # 대문자 집합 수집
    if ch.isupper():
        name = ch
        # 다음 문자까지 붙이기
        for j in range(i+1, n):
            if s[j].isupper():
                name += s[j]
            else:
                break

        # 부호 확인
        sign = '+'
        for k in range(i+len(name), n):
            if s[k] == '+' or s[k] == '-':
                sign = s[k]
                break

        # 숫자 수집
        num_str = ''
        for m in range(i+len(name)+1, n):
            if s[m].isdigit():
                num_str += s[m]
            else:
                break

        turns = int(num_str)

        # action 결정
        if sign == '+':
            action = "tighten"
        else:
            action = "loosen"

        # 결과 추가
        result.append(f"{name} {action} {turns}")

# 결과 출력
for line in result:
    print(line)

Embed on website

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