반응형
문제
두 양의 정수가 주어졌을 때, 두 수 사이에 있는 정수를 모두 출력하는 프로그램을 작성하시오.
입력
두 정수 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)
반응형
'알고리즘 연습 > 구현, 문자열' 카테고리의 다른 글
[🥉2 / 백준 5128 / 파이썬] 알파벳 거리 (0) | 2022.06.06 |
---|---|
[🥈4 / 백준 14394 / 파이썬] 9-퍼즐 (0) | 2022.05.25 |
[🥈5 / 백준 10469 / 파이썬] 사이 나쁜 여왕들 (0) | 2022.05.05 |
[🥉2 / 백준 11945 / 파이썬] 뜨거운 붕어빵 (0) | 2022.05.03 |
[🥈4 / 백준 10157 / 파이썬] 자리배정 (0) | 2022.04.26 |