서브 스트링 함수는 문자열 처리에 있어 아주 유용한 함수이다.(엑셀이나 VB에선 Mid함수)
이 함수는 원본 문자열에서 특정위치에서 부터 몇 글자를 추출하는 함수이다.
이 함수를 직접 구현해보자.
첫째 줄에 문자열이 공백없이 입력된다.(문자열은 100글자 이하)
둘째 줄에 문자열의 시작위치와 글자 개수가 입력된다.
(첫글자는 시작위치가 0이다. 글자개수는 시작위치부터 출력할 글자 수를 의미한다.)
def mysubstr(word, start, count):
for i in range(count):
print(word[start+i],end='')
w=input()
s, c=map(int, input().split())
mysubstr(w, s, c)
어떤 수 n이 입력되면 n의 각 자릿수의 합이 한 자리가 될때까지 계산하여 출력하시오.
예) 1234567
1234567 → 1+2+3+4+5+6+7 = 28 → 2 + 8 = 10 → 1 + 0 = 1