본문 바로가기
알고리즘

[BAEKJOON] 5300 Fill the Rowboats!

by mAlfred 2025. 7. 2.
반응형

문제

Captain Jack decides to to take over a rival’s ship. He needs to send his henchmen over on rowboats that can hold 6 pirates each. You will help him count out pirates in groups of 6. The last rowboat may have fewer than 6 pirates. To make your task easier each pirate has been assigned a number from 1 to N.

입력

The input will be N, the number of pirates you need to send over on rowboats.

출력

The output will be the number of each pirate separated by spaces, with the word ”Go!” after every 6th pirate, and after the last pirate.

예제 입력 1 복사

10

예제 출력 1 복사

1 2 3 4 5 6 Go! 7 8 9 10 Go!

예제 입력 2 복사

18

예제 출력 2 복사

1 2 3 4 5 6 Go! 7 8 9 10 11 12 Go! 13 14 15 16 17 18 Go!

% 연산자를 통해 6번째에 Go를 넣어주면 되는 문제

하지만 끝낫을 때에 그 해당 인원보다 적을 수 있는데

그때 마지막으로 한번더 체크해주기

 

n = int(input())

for i in range(1, n+1):
    print(i, end =' ')
    if i % 6 == 0:
        print('Go!', end =' ')
else:
    if i % 6 != 0:
        print('Go!', end =' ')
반응형

'알고리즘' 카테고리의 다른 글

[BAEKJOON] 12813 이진수 연산  (2) 2025.07.11
[BAEKJOON] 15633 Fan Death  (0) 2025.07.10
[BAEKJOON] 30454 얼룩말을 찾아라!  (0) 2025.06.27
[BAEKJOON] 25932 Find the Twins  (0) 2025.06.26
[BAEKJOON] 2863 이게 분수?  (0) 2025.06.19