문제
"맞았습니다"코드
#include <bits/stdc++.h>
using namespace std;
// 백준 10093 숫자
long long A, B, cnt;
void func(){
if (A > B) {
swap(A, B);
}
if(A == B || B-A == 1){
cout << 0;
}
else{
cnt = abs(A-B)-1;
cout << cnt << '\n';
for(long long i = A+1; i < B; i++){
cout << i << " ";
}
}
}
void input(){
cin >> A >> B;
}
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
input();
func();
return 0;
}
리뷰
다시 풀어봐야 할 문제다.
A와 B가 같은 경우와, A와 B가 1차이 나는 숫자인 경우를 생각 못했었다.
728x90
'알고리즘 > 백준' 카테고리의 다른 글
방 번호 백준 1475 c++ (0) | 2021.11.21 |
---|---|
알파벳 개수 백준 10808번 (0) | 2021.11.21 |
일곱 난쟁이 백준 2309 c++ (0) | 2021.11.20 |
윷놀이 백준 2490 c++ (0) | 2021.11.19 |
홀수 백준 2576 c++ (0) | 2021.11.19 |