728x90
1. 입력 문자열을 한 줄에 다섯글자씩 출력하는 print_5xn(string) 함수를 작성하라.
print_5xn("아이엠어보이유알어걸")
아이엠어보
이유알어걸
정답확인->
def print_5xn(line):
chunk_num = int(len(line) / 5)
for x in range(chunk_num + 1) :
print(line[x * 5: x * 5 + 5])
2. 문자열과 한줄에 출력될 글자 수를 입력을 받아 한 줄에 입력된 글자 수만큼 출력하는 print_mxn(string) 함수를 작성하라.
printmxn("아이엠어보이유알어걸", 3)
아이엠
어보이
유알어
걸
정답확인->
def print_mxn(line, num):
chunk_num = int(len(line) / num)
for x in range(chunk_num + 1) :
print(line[x * num: x * num + num])
3. 연봉을 입력받아 월급을 계산하는 calc_monthly_salary(annual_salary) 함수를 정의하라. 회사는 연봉을 12개월로 나누어 분할 지급하며, 이 때 1원 미만은 버림한다.
calc_monthly_salary(12000000)
1000000
정답확인 ->
입력된 값을 12로 나누고 형변환을 해서 1원 미만을 절사합니다.
def calc_monthly_salary(annual_pay) :
monthly_pay = int(annual_pay / 12)
return monthly_pay
728x90
'알고리즘' 카테고리의 다른 글
파이썬 함수 예제 3-4 (0) | 2022.04.10 |
---|---|
파이썬 함수 예제 3-3 (0) | 2022.04.10 |
파이썬 함수 예제3 (0) | 2022.04.08 |
파이썬 함수 2 (0) | 2022.04.07 |
파이썬 함수 (0) | 2022.04.06 |