🥑 문제 풀이
🌱 정답 코드
#include <iostream>
using namespace std;
int main() {
int num, tmp_100, tmp_10, tmp_1;
int cnt = 0;
cin >> num;
if(num > 0 && num < 100){
cnt = num;
}else if(num >= 100 && num < 1000){
cnt = 99;
for(int i = 111; i <= num; i++){
tmp_100 = ((i / 10) / 10) % 10;
tmp_10 = (i / 10) % 10;
tmp_1 = i % 10;
if(tmp_1 - tmp_10 == tmp_10 - tmp_100){
cnt++;
}
}
}else if(num == 1000){
cnt = 144;
}
cout << cnt;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num, tmp_100, tmp_10, tmp_1;
int cnt = 0;
cin >> num;
for (int i = 1; i <= num; i++){
if(i < 100){
cnt = i;
}
else if(i > 99 && i < 1000){
tmp_100 = ((i / 10) / 10) % 10;
tmp_10 = (i / 10) % 10;
tmp_1 = i % 10;
if(tmp_1 - tmp_10 == tmp_10 - tmp_100){
cnt++;
}
}else if( i == 1000){
cnt = 144;
}
}
cout << cnt;
return 0;
}
'OLD_알고리즘 > Baekjoon' 카테고리의 다른 글
백준 ] 11656번 - 접미사 배열 (0) | 2021.03.02 |
---|---|
백준 ] 10988번 - 팰린드롬인지 확인하기 (0) | 2021.03.02 |
백준] 1065 : 한수(처음 짠 코드) (0) | 2020.12.21 |
백준 ] 2751 : 수 정렬하기 2 (0) | 2020.11.30 |
백준] 9461 : 파도반 수열 (0) | 2020.11.24 |
댓글