#11721 열 개씩 끊어 출력하기🤹‍♀️

sso0_z·2023년 2월 14일
0

백준

목록 보기
25/40

문제📝


결과😍


코드💻

n = input()

for i in range(len(n)):
  if (i+1)%10==0:
    print(n[i],end='\n')
  else:
    print(n[i],end='')

풀이💡

인덱스가 0번부터 시작하므로 (i+1)이 10으로 나누어 떨어져야
즉, 9번째 인덱스이면 다음 문자를 줄바꿈하고 출력할 수 있도록 end='\n'을 추가함


참고🙏

👉 [백준] 11721번: 열 개씩 끊어 출력하기 - 파이썬


다른 사람의 풀이🤔

n = input()

for i in range(0, len(n), 10):
	print(n[i:i+10])
  • for문을 통해서 0부터 len(n)으로 n의 문자열의 길이까지 10씩 끊어서 i를 입력해준 풀이이다. 입력받은 문자열 n을 i에서 10더한 값만큼 끊어서(슬라이싱해서) 출력해준다.
  • n[0:10]으로 끊어지면 0부터 9까지 10개의 문자열이 출력된 후 다시 for문을 돌며 n[10:20]으로 10부터 19까지 10개의 문자열이 출력된다.
profile
채소

0개의 댓글