https://www.acmicpc.net/problem/10093
10093번: 숫자
두 양의 정수가 주어졌을 때, 두 수 사이에 있는 정수를 모두 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제
두 양의 정수가 주어졌을 때, 두 수 사이에 있는 정수를 모두 출력하는 프로그램을 작성하시오.
입력
두 정수 A와 B가 주어진다.
출력
첫째 줄에 두 수 사이에 있는 수의 개수를 출력한다.
둘째 줄에는 두 수 사이에 있는 수를 오름차순으로 출력한다.
서브태스크
번호 | 배점 | 제한 |
1 | 30 | 1 ≤ A, B ≤ 1000 |
2 | 70 | 1 ≤ A, B ≤ 10^15, A와 B의 차이는 최대 100,000 |
예제 입력
8 14
예제 출력
5
9 10 11 12 13
Solution
Python
A,B = map(int, input().split())
if A == B:
print(0)
else:
if A > B:
A,B = B,A
print(B-A-1)
for i in range(A+1, B-1):
print(i, end=' ')
if B-1 != A:
print(B-1)
'메모장 > 백준 온라인 저지(BOJ)' 카테고리의 다른 글
백준 3448번 - 문자 인식 (0) | 2021.09.02 |
---|---|
백준 15719번 - 중복된 숫자 (0) | 2021.09.02 |
백준 1009번 - 분산처리 (0) | 2021.09.01 |
백준 1837번 - 암호제작 (0) | 2021.09.01 |
백준 2355번 - 시그마 (0) | 2021.09.01 |