2029

HoRi·2022년 7월 13일
0

SWEA_PY

목록 보기
8/32

2029. 몫과 나머지 출력하기

두 개의 수 a, b를 입력받아, a를 b로 나눈 몫과 나머지를 출력하는 프로그램을 작성하시오.

[제약사항] 각 수는 1이상 10000이하의 정수이다.

[입력]

가장 첫 줄에는 테스트 케이스의 개수 T가 주어지고, 그 아래로 각 테스트 케이스가 주어진다.
각 테스트 케이스의 첫 번째 줄에는 2개의 수가 주어진다.

[출력]

출력의 각 줄은 '#t'로 시작하고 공백을 한 칸 둔 다음, 몫을 출력하고 공백을 한 칸 둔 다음 나머지를 출력한다.
(t는 테스트 케이스의 번호를 의미하며 1부터 시작한다.)

코딩

T = int(input())			# 입력받은 값을 정수형으로 변환한 후 T에 저장

for i in range(1, T+1):		# 1부터 T(입력받은 값)+1까지 반복하는 반복문 
	a, b = map(int, input().split())	# 공백을 기준으로 나눠서 연속으로 입력된 값을 정수형으로 a, b에 순서대로 저장
    # print("#",i," ",a//b," ",a%b, end='\n')
    n, m = divmod(a, b)		# 몫과 나머지를 구하는 함수인 divmod를 사용
    print(f"#{i} {n} {m}")	# fstring을 활용해서 #과 테스트 케이스 번호, 결과값 n, m을 출력



모든 출처는 SW Expert 아카데미에 있습니다.

해당 글은 영리적 목적이 아닌 학습의 기록으로 사용되었습니다. 오기나 잘못된 부분은 말씀해주시면 수정하겠습니다.

profile
무지성 작성소

0개의 댓글