백준/python
10093:숫자(python)
CBH_0417
2023. 9. 15. 12:13
https://www.acmicpc.net/problem/10093
10093번: 숫자
두 양의 정수가 주어졌을 때, 두 수 사이에 있는 정수를 모두 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제
두 양의 정수가 주어졌을 때, 두 수 사이에 있는 정수를 모두 출력하는 프로그램을 작성하시오.
풀이
간단하다. 두 수를 입력받고, 그걸 반복문 안에 집어넣어 1씩 증가시키고 둘중 큰수에서 작은수를 빼면 개수가 나온다. 혹은 최댓값으로 큰 수를 잡아서 그만큼 반복시켜도 된다.
코드
a,b=map(int, input().split())
arr = [i for i in range(min(a,b)+1,max(a,b))] #사이 값 출력 저장, 최솟값으로부터 최댓값까지 1씩 증가
print(len(arr)) # 사이에 있는 숫자 개수 출력
d=sorted(arr) #사이에 있는 숫가들 오름차순으로 정렬
for i in range(len(arr)): #숫자 개수만큼
print(arr[i], end=" ") #배열 순서대로 출력