프로그래밍/코딩 테스트 연습

[백준] 25314번 : 코딩은 체육과목 입니다 (3단계) (Python)

w_w 2024. 2. 23. 20:33
 

25314번: 코딩은 체육과목 입니다

오늘은 혜아의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜아는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++

www.acmicpc.net


 

문제

 


 

해석

 

문자열을 주어진 조건에 따라 반복시키는 문제입니다. long int  = 4를 기본 값으로 4가 더해진 만큼 long이 추가로 붙어야 함을 문제를 통해 알 수 있습니다.

 

즉, 주어진 수의 4를 뺀 나머지를 4로 나눈 몫만큼 long을 반복해서 출력해야 합니다.

 

 

 

 

풀이

 

한 줄에 모두 출력해야 하므로 하나의 print()를 이용합니다. 이때 문자에 대한 연산을 사용해야 합니다.

 

n = int(input())
a = n//4  

print('long '* a +'int')

 

n은 문자데이터를 바로 정수형으로 형변환시키면서 입력받고  a는 4로 나눈 몫을 저장합니다.

 

4로 나눈 몫만큼 'long '만큼 반복하면 문제의 조건에 맞습니다.

 

 


정리

 

 

파이썬의 문자 연산 출력을 연습할 수 있는 문제입니다.