99클럽 코테 스터디 9일차 TIL + 반올림

Saang Bum Kim·2024년 4월 30일
0

99클럽

목록 보기
23/59

문제

링크텍스트

난관

  • 늘 index 처리에서 시간을 많이 소모한다.
  • n 혹은 n-1 등을 무조건 시도해 보는 것이 아니라, 천천히 생각해서 구해야 할까 싶다.

결과

x0 = input()
n = len(x0)
x1 = [int(i) for i in x0]
x2 = int(x0)

if n > 1:
    for i in range(0,n-1):
        x3 = x1[n-i-1]
        x2 -= x3*10**i
        if x3 > 4:
            x2 += 10**(i+1)
            x1 = [int(i) for i in str(x2)]
print(x2)

profile
old engineer

2개의 댓글

comment-user-thumbnail
2024년 4월 30일

안녕하세요, 99클럽 그룹 리더 조커입니다!

인덱스 처리 관해서는 말씀하신 대로 먼저 천천히 생각해서 구현하는 연습을 몇 번 해두면
금방 익숙해 지실 것이라고 생각해요!

앞으로도 힘내서 매일 TIL 도전해 보세요! 화이팅입니다 :)
99클럽 https://bit.ly/3TN5TBL

1개의 답글