반응형
밑의 링크는 CodeUp에서의 문제 링크입니다.
문제는 링크를 통해서 직접 봐주시길 바랍니다.
주의해야 할 점
1. readline만 사용해서 입력할 때
readline을 사용해서 입력할 때는 맨 끝에 \n이 붙어서 입력됩니다.
입력값을 int나 float 같이 숫자형 처리를 하지 않고, 문자열 형태 그대로 쓴다면
대부분의 문제에서는 맨 끝의 \n을 떼어주기 위해 rstrip을 사용해야 합니다.
string = sys.stdin.readline().rstrip()
예제 설명
1. 첫 번째 예제
- 입력
932
- 출력
3
- 설명
1 이상이며 int 범위인 입력한 자연수 n은 932입니다.
932는 3 자릿수인 숫자이므로 3을 출력합니다.
생각한 풀이 과정
1 이상이며 int 범위인 자연수 n을 입력합니다.
문자열 형태 그대로 사용하기 위해 int형으로 변환하지 않고, 맨 끝의 \n을 떼어줍니다.
len 내장 함수를 사용하여 n의 자릿수인 n의 길이를 구하고 출력합니다.
제출한 파이썬 코드
# readline을 사용하기 위해 import합니다.
from sys import stdin
# 자연수 n을 입력합니다.
# 1 이상이며 int 범위입니다.
# 맨 끝의 \n은 떼어줍니다.
n = stdin.readline().rstrip()
# 입력한 n의 자릿수인 n의 길이를 출력합니다.
print(len(n))
제출 결과
※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.
※ 더 효율적이고 빠른 정답을 환영합니다.
※ 공감 버튼❤과 구독 버튼도 잊지 말고 꾹 눌러주시면 감사하겠습니다~👍👍
반응형
댓글