알고리즘 연습/구현, 문자열

[🥉2 / 백준 10093 / 파이썬] 숫자

김세진 2022. 5. 22. 09:07
반응형

 

 

10093번: 숫자

두 양의 정수가 주어졌을 때, 두 수 사이에 있는 정수를 모두 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

문제

두 양의 정수가 주어졌을 때, 두 수 사이에 있는 정수를 모두 출력하는 프로그램을 작성하시오.

입력

두 정수 A와 B가 주어진다.

 

출력

첫째 줄에 두 수 사이에 있는 수의 개수를 출력한다.

둘째 줄에는 두 수 사이에 있는 수를 오름차순으로 출력한다.

서브태스크

번호 배점 제한
1 30 1 ≤ A, B ≤ 1000.
2 70 1 ≤ A, B ≤ 1015, A와 B의 차이는 최대 100,000.

 

예제 입력

8 14

예제 출력

5
9 10 11 12 13

 

풀이

 

두 정수 A와 B가 항상 A <= B가 아님에 유의해야 한다.

숫자들을 담은 리스트를 만든 뒤, 리스트의 길이와 내용을 출력한다.

 

n,m = map(int,input().split())
arr = [i for i in range(min(n,m)+1,max(n,m))]
print(len(arr))
if arr:
    print(*arr)
반응형