😁 빅데이터 문제 풀기 & Study/- BAEKJOON 문제

[11721] 열 개씩 끊어 출력하기 / 파이썬 (for반복문)

또방91 2021. 12. 20. 10:13
728x90

 

 

문제 링크: https://www.acmicpc.net/problem/11721

 

11721번: 열 개씩 끊어 출력하기

첫째 줄에 단어가 주어진다. 단어는 알파벳 소문자와 대문자로만 이루어져 있으며, 길이는 100을 넘지 않는다. 길이가 0인 단어는 주어지지 않는다.

www.acmicpc.net

오랜만에 for 반복문 문제 풀기


정답은 ??

1
2
3
4
5
6
= input()
cyc = (len(a)//10)+1
= 0
for _ in range(cyc+1):
    print( a[0+i:10+i] )
    i += 10
cs

💯 풀이 과정

1) 몇 번을 돌릴건지 cycle 계산한다.
len(a)로 a가 전체 몇개 문자로 되어있는지 확인하고, 10개로 나눈 몫의 +1을 하여 나머지 것도 나올 수 있게 한다.
ex) 11개 문자인 경우-> 10개 문자 / 1개 문자 출력으로 나올 수 있다.

2) for반복문으로 계산한 위 싸이클 cyc 만큼 반복 돌리고

3) 0:10(0부터9까지) / 10:20(10부터20까지)~~~ 이런 식의 반복을 해야하니
i란 변수를 설정해서 10씩커지게 하면서 반복돌린다.


😎오늘의 한줄평: 다른 방법도 한번 찾아보자!

 

 

 

 

 

728x90